首先,在git命令行里面运行:

git config core.ignorecase false

此命令是全局设置,以后在此机子上clone出来的git仓库工程都沿用此设置。当然,以前就已经clone出来的git仓库工程会保留原先的设置(即本机git认为文件(夹)名的大小写改变不是一种要跟踪的变化)。

 

然后,使用git修改文件名大小写。可能会出现如下错误:

rename failed – Operation not permitted

 

如果出现上面错误,我们要加多一步,这样处理:把文件剪切移动到别的地方(目的是删除当前文件),修改大小写后,移动回来。

 

最后提交更改。我们发现提交的就是rename的操作,说明成功修改文件名大小写。

 

完。