Skip to content

工作区域

git3个工作区域概念:

  1. 仓库(repository)
  2. 工作目录(working directory)
  3. 暂存区域(staging area)

git仓库是保存项目元数据和所有修改记录的地方(就是.git文件夹)

工作目录保存从仓库中按某个版本取出的文件(和.git同一级目录下的其他文件)

暂存区域在仓库目录下,保存了下次要提交的修改记录

所以工程文件处于3种状态下

  1. 已修改(modified):表示文件已修改
  2. 已暂存(staged):表示已保存修改记录,还未提交到仓库
  3. 已提交(commited):保存在仓库,生成一个新的版本