如何使git跟踪文件/文件夹名称的大小写更改?

时间:2019-06-28 19:27:41

标签: git

这就是问题所在:

我在 windows 中使用git进行回购。将某些资产文件夹和文件重命名为小写,但是git没有跟踪更改。导致其他设备中的仓库不一致。

如何更改git跟踪文件/文件夹名称大小写,以使其在各个位置(也包括不同的操作系统)之间始终保持同步?

编辑:在问这可能是一个重复的问题之前,我注意到了,但是我在寻找一种不同的解决方案,而不是git mv

更新:因此,git config core.ignorecase false-在这种情况下似乎更方便,因为您不必每次都要重命名某些内容时都运行git mv。的原始答案可以找到here

1 个答案:

答案 0 :(得分:0)

如果您有一个名为Assets的目录,并且想将其重命名为assets,请运行git mv Assets assets,然后提交更改。这将告诉Git您想要重命名目录中的文件,因为在不区分大小写的系统上,除非您告知大小写,否则Git无法知道您已更改大小写。

如果要查看Git将姓名存储在什么情况下,可以使用git ls-files进行操作:这将列出所有被跟踪的文件。