git 在改动文件时,如果我们想忽略可以在.gitignore文件添加想忽略的文件,这样是不会假如到版本控制的。
但是在某些场景,我们的文件需要加入版本控制,但是改动的时候却不想提交(例如:对一些密码的改动,不想提交到远程,但是又想保留文件)。此时我们可用:
git update-index --assume-unchanged xxx.properties
这样,即使已经更改了文件,用git status也不会看见文件已经更改。
想取消是可以用:
git update-index --no-assume-unchanged xxx.properties
想要查询已忽略的列表:(文件前边的小写的h)
git ls-files -v
希望能帮助大家。