轉載於:https://www.yangrunwei.com/a/52.html
踩了git的坑
在windows下,一開始提交了一個coinLog.js文件,后來把它重命名為coinlog.js,居然提交不了。git提示沒有改動。后來才知道,原來git默認對文件名的大小寫不敏感。
如何解決git文件名大小寫問題
方案1,配置git
首先可以通過配置git來達到識別文件名大小寫的問題。命令如下:
git config core.ignorecase false
缺點是每個倉庫都需要修改。
方案2,手動修改
1.首先刪除存儲在git本地倉庫的目標文件,以coinLog.js為例
git rm coinLog.js
或者
git rm -f coinLog.js
-f表示強制刪除。
2.修改文件名
修改coinLog.js文件名為coinlog.js
3.添加文件到本地倉庫
git add coinlog.js
4.提交到本地倉庫及遠程倉庫
git commit -m 'rename file';git push
