首页 > git > faq > 2.Git修改文件名大小写时不更新

2.Git修改文件名大小写时不更新

windows使用git时,如果一个文件只是把文件名的大小写改一下,提交后默认更新下来还是改之前的情况,需要修改Git识别文件大小写.

1 方案一设置Git大小写敏感

通过修改"core.ignorecase false"来设置git大小写敏感.需要在提交端修改.

$ git config core.ignorecase false

2 方案二 先删除文件再添加进去:

$ git rm ;
git add  ;
git commit -m "rename file"

有的时候方案2不管用.

在这种情况下, 可以先删除文件, 改下文件名, 比如名字后加个1, 提交更新.更新后.再将文件名改回来, 从新提交更新.这样无论怎样都能正确更新下来了.
转载请保留原文链接.