git checkout:这个奇怪的输出是什么意思?

问题描述:

当我签,我得到:git checkout:这个奇怪的输出是什么意思?

[email protected]# git checkout master 
D deps/example 
M deps/example2 
Switched to branch "master" 

手册页并没有提到这个神秘的输出。这是什么意思?

这是git status的输出; git向你显示,检查出master后,你的工作副本仍然有无法改变(一个修改过的文件和一个被删除的文件)。

检查man git-status

M = modified 
A = added 
D = deleted 
R = renamed 
C = copied 
U = updated but unmerged 
+0

嗯。我想我很困惑,因为如果我运行'git status',它说我的工作目录很干净。 – mwt 2011-02-09 19:58:25