git checkout:这个奇怪的输出意味着什么?
当我结账时,我得到:git checkout:这个奇怪的输出意味着什么?,git,Git,当我结账时,我得到: me@localhost# git checkout master D deps/example M deps/example2 Switched to branch "master" 手册页没有提到这个神秘的输出。这是什么意思?这是git status的输出;git向您展示了在签出master之后,您的工作副本仍然存在未限制的更改(一个修改的文件和一个删除的文件) 检查手动git状态: M = modified A = added D = deleted R
me@localhost# git checkout master
D deps/example
M deps/example2
Switched to branch "master"
手册页没有提到这个神秘的输出。这是什么意思?这是git status的输出;git向您展示了在签出
master
之后,您的工作副本仍然存在未限制的更改(一个修改的文件和一个删除的文件)
检查手动git状态:
M = modified
A = added
D = deleted
R = renamed
C = copied
U = updated but unmerged
嗯。我想我很困惑,因为如果我运行“git status”,它会说我的工作目录是干净的。@mwt如果你再次更改分支,你还会收到这些消息吗?是的。不过,我的主目录和主题有不同的目录。不管怎样,你是对的,因为我能够git-add-u删除的目录,一切都会更好。除了其他几个我不想讨论的令人困惑的因素外,git状态与checkout的输出不一致这一事实让我很反感。如果你对此有任何猜测,我会感兴趣,但主要问题已经得到了回答。