星期四, 10月 30, 2025

[git] ignorecase 區分大小寫

在 VS (2022 17.14.15) 內 F2 更名,但沒想到版控內的檔案名稱大小寫卻還是維持在原本名稱,例如 Abcdef 更名為 AbcDef,在 VS 內是正常,但是 git change 內卻還是一直顯示 Abcdef

下圖為模擬該情況
查資料發現原在 NTFS 檔案系統預設是不區分大小寫,git 預設會沿用該設定值,下 git config --get core.ignorecase 去查詢設定值
最後就直接下 git mv 語法直接變更檔案大小名稱

相關語法整理
# 設為[區分] 大小寫
git config core.ignorecase false

# 設為[忽略] 大小寫(Windows/macOS 預設)
git config core.ignorecase true

# 查詢目前設定值
git config --get core.ignorecase

沒有留言:

張貼留言