Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git checkout:这个奇怪的输出意味着什么?_Git - Fatal编程技术网

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的输出不一致这一事实让我很反感。如果你对此有任何猜测,我会感兴趣,但主要问题已经得到了回答。