以前年輕不懂事,git裡檔名寫了很多大寫的,包括資料夾也是
git
最近深感檔案名稱用全小寫比較方便,所以想將原來git裡的檔案和資料夾rename為小寫,同時保證以前的提交記錄不丟失
但是試過幾次要么不能識別改大小寫後文件名的變更,要么本地改了大小寫後推送遠端(github)不識別變更,要么就是不能保留原來的提交記錄
github
所以想上來請教一下有什麼合適的方法可以達到我的目的,謝謝
在 linux 作業系統下更名。因為 windows 和 mac 都是不區分檔案名稱大小寫的。改名後刪除原本地倉庫,直接 clone 遠端。
如果這樣不適合你,你可以先改名為其他,commit 後糾正了大小寫的更名回來再 commit。
git預設對於檔案名稱大小寫是不敏感的.1,配置git 使其對檔案名稱大小寫敏感
git config core.ignorecase false
2,然後你修改名字,add,commit提交就可以了.
改名其實就是mv的操作,git mv 原始檔名 新檔名就可以了
git mv old_name new_name
在 linux 作業系統下更名。因為 windows 和 mac 都是不區分檔案名稱大小寫的。改名後刪除原本地倉庫,直接 clone 遠端。
如果這樣不適合你,你可以先改名為其他,commit 後糾正了大小寫的更名回來再 commit。
git預設對於檔案名稱大小寫是不敏感的.
1,配置git 使其對檔案名稱大小寫敏感
2,然後你修改名字,add,commit提交就可以了.
改名其實就是mv的操作,git mv 原始檔名 新檔名就可以了
git mv old_name new_name