git不區(qū)分文件名大小寫這種坑當然要跳出來

關(guān)于遇到git提交文件名稱不區(qū)分大小寫這事兒就是個坑
java類名和和文件名不一致在IDEA里明明改好了,等從git上clone下來就是不對也是糾結(jié)了我好一陣子;

所以這時大概只好用 --force了,強制更新掉遠程的文件
git mv --force filename FILENAME
或者實在喜歡簡短命令的
git mv -f filename FILENAME
然后add commit push什么的就不提了~
對了 文件較多的情況在任意子目錄add -u :/

嗯~跳坑筆記結(jié)束

嗯~加強補充:
簡單粗暴點的辦法就是直接配置git更省事兒
git config --global core.ignorecase false

然后拓展下git的好用的基本的配置:
git config --global user.name "你的名字"
git config --global user.email "你的郵箱"
git config --global push.default simple
//什么gui呢?gitpush時有倆參數(shù),‘matching’ 參數(shù)是 Git 1.x 的默認行為,其意是如果你執(zhí)行 git push 但沒有指定分支,它將 push 所有你本地的分支到遠程倉庫中對應(yīng)匹配的分支。
而 Git 2.x 默認的是 simple,意味著執(zhí)行 git push 沒有指定分支時,只有當前分支會被 push 到你使用 git pull 獲取的代碼

git config --global core.autocrlf false //* 讓Git不要管Windows/Unix換行符轉(zhuǎn)換的事
git config --global gui.encoding utf-8 #//避免git gui中的中文亂碼
git config --global core.quotepath off //
避免git status顯示的中文文件名亂碼

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,610評論 1 26
  • Add & Commit git init 初始化一個 Git 倉庫(repository),即把當前所在目錄變成...
    冬絮閱讀 4,906評論 0 9
  • 若干年前,初到這座江南小城,看什么都很新鮮。有一天出門逛街,看見附近鄉(xiāng)下的老奶奶推著輛三輪車賣糯糯的糕,我...
    煙火青青閱讀 303評論 0 0
  • 今天是5月20號,從早到晚除了被各恩愛刷屏外,還有一股清流雞湯,像涓涓小溪,告訴我們該如何如何。 雞湯能溫暖人心,...
    晚風LI閱讀 270評論 0 2
  • 2017年端午節(jié)下午3點,我終于如愿來到磨盤洲。對它的了解源于半年前看到女兒高三班主任老師關(guān)于磨盤洲的1篇文章介紹...
    袁清華_d3e5閱讀 1,392評論 0 1