我在Windows下使用GIT Bash工具使用GIT,并试图将文件从一个目录移动到另一个目录。 我尝试了不同的方法,如干净,再次提交等等。但每次我使用git mv得到回复时,所述文件不受版本控制。但是,git status -u显示一切正常。 经过多次尝试后,我找到了答案,我将自己回答。
答案 0 :(得分:0)
我发现原因是目录名称中的大写。嗯,Windows下的GIT在通过git status -u查找更改的文件时没有检测到区别。 我想要移动的文件位于名称为ABCD的目录中,但提交的版本是abcd。我不知道目录名称如何更改为大写,但这不是重点。 如果你有这样一个星座,其中提交的版本与结帐版本的不同,就目录名的情况而言,git status -u永远不会抱怨。