我不太确定这里发生了什么,但有时我存储库中的特定文件会更改其名称的大小写。例如:
之前:File.h
之后:file.h
我真的不在乎为什么会这样,但这导致 git 认为这是一个新文件,然后我必须去把文件名改回来。你能让 git 忽略大小写变化吗?
[编辑] 我怀疑是 Visual Studio 对那个特定文件做了一些奇怪的事情,因为它似乎最常发生在我打开并在更改后保存它时。然而,我没有办法修复 VS 中的错误,但我希望 git 应该更强大一些。
最佳答案
从版本 1.5.6 开始,.git/config
的 [core]
部分提供了一个 ignorecase
选项
例如添加 ignorecase = true
要为一个 repo 更改它,从该文件夹运行:
git config core.ignorecase true
要全局更改它:
git config --global core.ignorecase true
关于windows - 如何让 git 忽略大小写的变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52950/