这就是问题所在:
我在 windows 中使用git进行回购。将某些资产文件夹和文件重命名为小写,但是git没有跟踪更改。导致其他设备中的仓库不一致。
如何更改git跟踪文件/文件夹名称大小写,以使其在各个位置(也包括不同的操作系统)之间始终保持同步?
编辑:在问这可能是一个重复的问题之前,我注意到了,但是我在寻找一种不同的解决方案,而不是git mv
更新:因此,git config core.ignorecase false
-在这种情况下似乎更方便,因为您不必每次都要重命名某些内容时都运行git mv
。的原始答案可以找到here
答案 0 :(得分:0)
如果您有一个名为Assets
的目录,并且想将其重命名为assets
,请运行git mv Assets assets
,然后提交更改。这将告诉Git您想要重命名目录中的文件,因为在不区分大小写的系统上,除非您告知大小写,否则Git无法知道您已更改大小写。
如果要查看Git将姓名存储在什么情况下,可以使用git ls-files
进行操作:这将列出所有被跟踪的文件。