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
所有评论(0)