1. 起步
1.1 Git 的三种状态
- 已修改(modified)
- 已暂存(staged)
- 已提交(committed)
1.2 三个工作区域
Git 仓库
Git 用来保存项目的元数据和对象数据库的地方。从其他计算机克隆仓库时,拷贝的就是这里的数据。
工作目录
对项目的某个版本独立提取出来的内容
暂存区域
暂存区域是一个文件,保存了下次将提交的文件列表信息,一般在 Git 仓库目录中。
1.3 基本 Git 工作流程
- 在工作目录中修改文件
- 暂存文件,将文件的快照放入暂存区域
- 提交更新,找到暂存区域的文件,将快照永久性存储到Git仓库目录
GUI (Graphical User Interface)
1.4 初次运行 Git 前的配置
- 设置用户信息
设置用户名称和邮件地址
bash
git config --global user.name "xxx"
git config --global user.email "xxx"
当想针对特定项目使用不同的用户名与邮件地址时,可以在项目目录下运行没有 --global 选项的命令来配置
bash
git config user.name "xxx"
git config user.email "xxx"
- 检查配置信息
bash
git config --list