如何在Git中提交只區分大小寫的文件名更改?我通過取消大寫第一個字母更改了幾個文件名,如Name.jpg到name.jpg..git不認識這個更改,我不得不刪除這些文件并再次上傳它們。在檢查文件名的更改時,Git是否可以區分大小寫?我沒有對文件本身做任何更改。
3 回答
有只小跳蛙
TA貢獻1824條經驗 獲得超8個贊
GIT有一個配置設置,它告訴它是區分大小寫還是不區分大小寫:core.ignorecase..若要告訴Git具有案例敏感性,只需將此設置為false:
git?config?core.ignorecase?false
文獻資料
從git config文獻資料:
core.ignorecase如果為真,則此選項啟用了各種變通方法,以使git能夠更好地在不區分大小寫的文件系統(如FAT)上工作。例如,如果目錄清單找到
makefile當git期望Makefile,git將假設它確實是同一個文件,并繼續將它記為Makefile.默認值為false,但Git克隆(1)或Git-init(1)將探測和設置
core.ignorecase如果在創建存儲庫時適當的話,則為true。
不區分大小寫的文件系統
據我所知,兩種最流行的操作系統具有不區分大小寫的文件系統。
- 窗
- OSX
LEATH
TA貢獻1936條經驗 獲得超7個贊
重命名
FILE.ext到 whatever.ext舞臺
那個檔案 現在 重命名
whatever.ext到 file.ext舞臺
又是那個文件
- 3 回答
- 0 關注
- 1482 瀏覽
添加回答
舉報
0/150
提交
取消
