004-工作区域与文件状态

git的本地工作区域分为三个部分:工作区、暂存区、本地仓库。

  • 工作区(Working Directory):工作区也叫工作目录或者本地目录,就是自己电脑上的.git所在的目录。
  • 暂存区(Staging Area,或索引Index):一种临时存储区域,用来存放即将提交到本地仓库的文件(.git/index)。
  • 本地仓库(Local Repository):本地仓库也叫本地版本库,用来存放提交到本地的文件。包含了项目历史和元数据,是git存储代码和版本信息的主要位置(.git/objects)。

文件状态分为四种:未跟踪、未修改、已修改和已暂存。