git文件大小写问题

119 阅读1分钟

现象

新建一个文件,文件名大写字母开头例如:Test.js

git_ignorecase_false.png

可以看到有修改记录,接下来把Test.js这个文件提到远程仓库,然后将Test.js文件修改为小写字母开头:test.js

git_ignorecases_false2.png

可以看到git并没有跟踪记录这个文件的修改。

原因

查看当前项目git大小写忽略状态值

git config core.ignorecase ==> true

为true时是会忽略大小写的

解决办法

运行命令 git config core.ignorecase false

git_ignorecase_false.png

问题解决。