Appearance
文件状态
已跟踪
被纳入了版本控制的文件,在上一次快照中有它们的记录,在工作一段时间后,它们的状态可能是未修改,已修改或已放入暂存区。
未跟踪
未跟踪的文件既不存在于上次快照的记录中,也没有被放入暂存区。
查看文件状态
git status状态简览
得到一种格式更为紧凑的输出
sh
git status -s
# 或者
git status --short输出中有两栏,左栏指明了暂存区的状态,右栏指明了工作区的状态。
sh
M README # 工作区已修改但尚未暂存
MM Rakefile # 工作区已修改,暂存后又作了修改,因此该文件的修改中既有已暂存的部分,又有未暂存的部分。
A lib/git.rb # 新添加到暂存区的文件
M lib/simplegit.rb # 工作区已修改且已暂存
?? LICENSE.txt # 未跟踪的文件