Git学习文档——文件状态git status
1、已经跟踪的文件有三种状态
已跟踪的文件,即被纳入版本控制的文件,又分为未修改(unmodified)、已修改(modified)、已暂存(staged)三种状态。
如图:
- 当在工作目录中新加入一个文件时,它处于未跟踪状态,这表示其没有纳入Git的版本控制。
- 通过 git add 命令可以将其加入跟踪,并同时放入暂存区。
- 一个已经被跟踪的文件,如果没有做过新的修改,就是未修改状态。
- 一旦对其做了改动,就变成了已修改状态。通过 git add 命令可以将已修改的文件放入暂存区。
- 初次克隆某个仓库时,工作目录中所有文件都是已跟踪且未修改的状态。
- git commit 命令会将暂存区中的文件提交至HEAD所指向的分支。当被commit之后,暂存区的文件将回到未修改状态。
查看文件的状态:git status