搜尋

首頁  >  問答  >  主體

github - git檔案大小寫更名

以前年輕不懂事,git裡檔名寫了很多大寫的,包括資料夾也是

最近深感檔案名稱用全小寫比較方便,所以想將原來git裡的檔案和資料夾rename為小寫,同時保證以前的提交記錄不丟失

但是試過幾次要么不能識別改大小寫後文件名的變更,要么本地改了大小寫後推送遠端(github)不識別變更,要么就是不能保留原來的提交記錄

所以想上來​​請教一下有什麼合適的方法可以達到我的目的,謝謝

我想大声告诉你我想大声告诉你2790 天前1162

全部回覆(4)我來回復

  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:54:44

    在 linux 作業系統下更名。因為 windows 和 mac 都是不區分檔案名稱大小寫的。改名後刪除原本地倉庫,直​​接 clone 遠端。

    如果這樣不適合你,你可以先改名為其他,commit 後糾正了大小寫的更名回來再 commit。

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:54:44

    git預設對於檔案名稱大小寫是不敏感的.
    1,配置git 使其對檔案名稱大小寫敏感

    git config core.ignorecase false
    

    2,然後你修改名字,add,commit提交就可以了.

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-02 09:54:44

    改名其實就是mv的操作,git mv 原始檔名 新檔名就可以了

    回覆
    0
  • 怪我咯

    怪我咯2017-05-02 09:54:44

    git mv old_name new_name

    回覆
    0
  • 取消回覆