git 默認對大小寫不敏感,文件或者文件夾名修改大小寫后,提交后git遠程倉庫上內容不變動


問題現象:

  本地修改文件名、文件夾名(只變化大小寫),提交遠程倉庫后,倉庫中對應內容名稱大小寫並沒有變化

 

解決方法:

    方法1.

    git mv a A  ( 原來小寫名稱a,想要修改成的大寫名稱A)

    mv命令后繼續走其他git提交流程即可

  方法2. git config core.ignorecase false (修改默認忽略配置為禁止狀態,注意:此狀態下修改文件夾名稱提交后,老文件夾名稱不刪除)

  方法3. 修改文件夾、文件名稱不要只修改大小寫

 

補充: 

  撤銷上次commit:

    git reset HEAD~    // 撤銷所有commit。。

 

  撤銷上次add/刪除文件:

    git rm --cached -r 路徑/文件名

    rm后要add、commit后才能push

 

  取消git config 內容:

    git config --global --unset xxkeyname

   查看遠程倉庫地址:

    git remote -v

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM