git对文件名的大小写不敏感,更换文件名后执行git status,提示没有东西要提交。

for upper_file in ` ls | grep -E '[A-Z]'  ` ; 
  do
    lower_file=` echo ${upper_file} | tr 'A-Z' 'a-z' `;
    git mv ${upper_file} ${lower_file} ;
  done
 

批量更改文件名后,会有类似提示 renamed: XXX -> xxx

此时可以正常commit

转载于:https://my.oschina.net/ois/blog/1612546

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐