git update-index --skip-worktree /path/to/file
結論
- commit 時選擇 跳過工作樹
git update-index --skip-worktree .\path\to\file
- 遇到衝突
git update-index --no-skip-worktree .\path\to\file
說明
有些檔案我們不想將變更同步到 Git
比如:appsettings.secrets.json
因為這個檔案內容就是為了將敏感資料分離出來
但每次用這檔案又會問你要不要 commit
這時就可以用 skip-worktree 來避開這類檔案
參照
[Git] .gitignore 和.git/info/exclude 的區別 | 御用小本本 - 點部落 (dotblogs.com.tw)