
1. Git 基础概念
核心概念
- 仓库(Repository):项目的历史记录和元数据存储
- 提交(Commit):项目的快照,包含唯一 SHA-1 哈希值
- 分支(Branch):指向提交的可移动指针
- HEAD:当前工作位置的指针
- 暂存区(Staging Area):准备提交的中间区域
文件状态生命周期
修改文件 → git add → 暂存区 → git commit → 已提交
2. 安装与配置
安装 Git
# Ubuntu/Debian
sudo apt-get install git
# CentOS/RHEL
sudo yum install git
# macOS (Homebrew)
brew install git
# Windows
# 下载安装包:https://git-scm.com/download/win
基础配置
# 设置用户名和邮箱(全局)
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
# 设置默认编辑器
git config --global core.editor "code --wait" # VS Code
# 查看配置
git config --list
# 设置别名
git config --global alias.st status
git config --global alias.ci commit
git config --global alias.co checkout
git config --global alias.br branch
重要配置文件位置
- 系统级:
/etc/gitconfig - 用户级:
~/.gitconfig - 仓库级:
.git/config
3. 仓库操作
初始化仓库
# 新建仓库
mkdir project && cd project
git init
git https://github.com/user/repo.git
git --depth 1 https://github.com/user/repo.git



