windows - 如何让 git 忽略大小写的变化?

标签 windows git

我不太确定这里发生了什么,但有时我存储库中的特定文件会更改其名称的大小写。例如:

之前: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/

相关文章:

python - 简单的 Python 脚本无法正确执行

C++ 多线程错误和 SOCKET

java - 用处理语言制作透明背景(应用程序)

node.js - 在git中正确跟踪yarn的node_modules目录

php - 音频波形许可被拒绝bbcrd

java - 是否可以知道哪些java类在进行磁盘IO操作

windows - VB6 程序不能在 Windows Me 中运行

git - 如何显示子模块获取的进度?

git - 全局 gitignore - 如何排除单个特定文件夹

.net - 在 Visual Studio 中使用 Git 的最佳实践?