使用.gitignore
git update-index --skip-worktree .gitignore
git ls-files -v | grep -i ^S | cut -c 3- | tr '\012' '\000' | xargs -0 git update-index --no-skip-worktree
.gitignore可用于存储库的所有克隆 .git/info/exclude仅适用于单个克隆,因此一个人在其克隆中忽略的内容在某些其他人的克隆中不可用。
$ git update-index --assume-unchanged /path/to/file #忽略跟踪
$ git update-index --no-assume-unchanged /path/to/file #恢复跟踪