单词“merge”不是指git merge,而只是将所有文件移动到同一目录。
我们以某种方式在我们的git存储库中有两个具有相同名称但不同情况的目录。 Windows在这方面具有案例意义,因此只需将两个目录中的所有文件都检出到磁盘上的一个目录中即可。
仍然希望摆脱这种“二元性”
有没有办法使用Windows git客户端修复此问题?
我已经尝试过git mv,但它看起来似乎是个例子。我希望它只移动目录小写版本下的文件,但它移动了两个目录。
答案 0 :(得分:2)
这对我有用:
git mv myfolder tmp_folder
git mv tmp_folder MyFolder
即使它最初删除MyFolder
并在发出第二个tmp_folder
后移动了mv
下的所有文件,但它按预期的方式暂存,myfolder
中的文件重命名为已移至MyFolder