0

我在 Windows 下使用 GIT 和 GIT Bash 工具,并试图将文件从一个目录移动到另一个目录。我尝试了不同的方法,如清理、再次提交等,但每次我在使用 git mv 时收到回复,表示该文件不受版本控制。但是, git status -u 显示一切正常。在尝试了很多之后,我找到了我要自己回答的答案。

4

1 回答 1

0

我发现原因是目录名称中的大写。嗯,Windows下的git在通过git status -u查找变化的文件时并没有检测到大小写的区别。我要移动的文件位于名为 ABCD 的目录中,但提交的版本是 abcd。我不知道目录名称是如何变成大写的,但这不是重点。如果您有这样一个星座,其中提交版本与结帐版本在目录名称的大小写方面不同, git status -u 永远不会抱怨。

于 2015-07-31T12:53:19.737 回答