來自https://blog.csdn.net/u013707249/article/details/79141963
(踩坑)git 上傳文件忽略大小寫
好的約定其實(shí)比技術(shù)本身更重要膨桥,所以盡可能統(tǒng)一規(guī)范大小寫仓洼,從而避免修改默認(rèn)的配置。
git config core.ignorecase false
git config --global core.ignorecase false // 全局設(shè)置
來自http://yijiebuyi.com/blog/e96eccc4e6f7168e0ce92fa9c79f0d23.html
其實(shí) git 默認(rèn)對(duì)于文件名大小寫是不敏感的,所以上面你修改了首字母大寫,但是git 并沒有發(fā)現(xiàn)代碼任何改動(dòng).
那么如何才能讓 git 識(shí)別文件名大小寫變化.
一 配置git 使其對(duì)文件名大小寫敏感
git config core.ignorecase false
zhangzhi@moke:~/code/demo$ git config core.ignorecase false
二 從git 本地倉庫刪除此文件,然后添加再提交
(1) 刪除
zhangzhi@moke:~/code/demo$ git rm readme.md
(2) 重新添加
zhangzhi@moke:~/code/demo$ git add Readme.md
(3)提交
zhangzhi@moke:~/code/demo$ git commit -m 'Readme.md'
推薦第一種方法,配置好git 對(duì)文件名大小寫敏感.