所以这就是问题:
我在 Windows 中使用 git 进行存储库。将一些 Assets 文件夹和文件重命名为小写,但 git 没有跟踪更改。导致其他设备中的存储库不一致。
如何使 git 跟踪文件/文件夹名称大小写更改,以便它在不同位置(也是不同操作系统)一致同步?
编辑:我在询问之前注意到这可能是一个重复的问题,但我正在寻找不同的解决方案而不是 git mv
更新:所以git config core.ignorecase false
- 在这种情况下这似乎更方便,因为您不必运行 git mv
每次你必须重命名某些东西时。原答案可参见here
最佳答案
如果您有一个名为 Assets
的目录,并且想要将其重命名为 assets
,请运行 git mv Assets assets
,然后提交该目录改变。这将告诉 Git 您希望重命名目录中的文件,因为在不区分大小写的系统上,除非您告诉它,否则 Git 无法知道您已经更改了大小写。
如果您想查看 Git 将您的姓名存储在什么情况下,可以使用 git ls-files 来执行此操作:这将列出所有被跟踪的文件。
关于git - 如何使 git 跟踪文件/文件夹名称大小写更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56812287/