git文件名大小寫問題


轉載於:https://www.yangrunwei.com/a/52.html

踩了git的坑

在windows下,一開始提交了一個coinLog.js文件,后來把它重命名為coinlog.js,居然提交不了。git提示沒有改動。后來才知道,原來git默認對文件名的大小寫不敏感。

如何解決git文件名大小寫問題

方案1,配置git

首先可以通過配置git來達到識別文件名大小寫的問題。命令如下:

  1. git config core.ignorecase false

缺點是每個倉庫都需要修改。

方案2,手動修改

1.首先刪除存儲在git本地倉庫的目標文件,以coinLog.js為例

  1. git rm coinLog.js

或者

  1. git rm -f coinLog.js

-f表示強制刪除。

2.修改文件名
修改coinLog.js文件名為coinlog.js

3.添加文件到本地倉庫

  1. git add coinlog.js

4.提交到本地倉庫及遠程倉庫

    1. git commit -m 'rename file';
    2. git push


免責聲明!

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



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