git : 只在本地库忽略文件,而不加入到 .gitignore

如何本地库忽略文件

在 “.git/info/exclude” 文件中添加行就好啦

如果已经有改动被侦测出来,执行:

1
git update-index --assume-unchanged [<file>...]

便捷alias

1
2
3
4
5
# .gitconfig 的 [alias] 中设置
exclude = !sh -c 'echo "$1" >> .git/info/exclude' -

# 然后可执行
git exclude SOME_FILE