区域和状态
区域
Git的本地区域分为3个区:
- 工作区, working directory, 就是我们电脑上的目录
- 暂存区, staging area, 也成为索引, 是一种临时存储区域, 用于保存即将提交到本地仓库的内容
- 本地仓库, local repo, 包含了项目完整的项目历史和元数据, 存储代码和版本信息的主要位置
状态
Git的文件可以分为4种状态:
- 未跟踪, 新创建的, 没有被Git管理的文件
- 未修改, 已经被Git管理但是文件的内容自上次提交没有发生变化的文件
- 已修改, 已经被Git管理, 文件的内容自上次提交后发生修改的文件
- 已暂存, 经过修改后, 添加到暂存区的文件