Git忽略文件:除.gitignore外的其他排除方法
Git除`.gitignore`外,還有多種忽略文件方式,適用於不同場景。`.git/info/exclude`僅本地倉庫使用,規則不共享,直接在`.git/info/exclude`添加忽略規則(如個人IDE配置);`git update-index --assume-unchanged`用於已跟蹤文件,避免Git檢查修改(如本地配置文件);`--skip-worktree`更嚴格,禁止Git跟蹤敏感文件(如密碼);`git rm --cached`可從版本庫移除已跟蹤文件(保留本地)。選擇指南:日常通用規則用`.gitignore`共享,本地個人需求用`.git/info/exclude`,已跟蹤文件忽略用前兩者,移除文件用`git rm --cached`。掌握這些可靈活管理跟蹤範圍,避免版本庫臃腫或信息泄露。
閱讀全文