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`。掌握这些可灵活管理跟踪范围,避免版本库臃肿或信息泄露。
阅读全文