Git忽略.gitignore
常用方案
使用.gitignore
如何忽略.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
什么时候使用.git/info/exclude而不是.gitignore来排除文件?
.gitignore可用于存储库的所有克隆 .git/info/exclude仅适用于单个克隆,因此一个人在其克隆中忽略的内容在某些其他人的克隆中不可用。
已提交的文件,如何忽略?
$ git update-index --assume-unchanged /path/to/file #忽略跟踪
$ git update-index --no-assume-unchanged /path/to/file #恢复跟踪
Last updated