我们都知道 git中可以通过.gitignore来忽略不想要提交的文件,但是有的文件却又是不能忽略的,比如一些配置文件。
如果忽略掉这些文件则我们更新下来的整个项目就是不完整的。遇到这种情况我们要怎么办呢。
网上最常见的就是说可以使用项目文件下的.git/info/exclude来添加本地忽略。但是这样子真的行么?这个文件中忽略的其实是
还没有进入版本追踪的。若已经进入到版本库,则这个命名就没有作用了,你加入了之后,在git status中还是可以看到你改动的东西。
那么这时候怎么办呢,就没有办法来添加本地忽略了吗?No!No!No!
添加本地忽略文件:git update-index —assume-unchanged — ignorefile ---忽略ignorefile
ignorefile写法和.gitignore文件的规则是一样的。
若需要把改动提交,则可以将这个忽略取消,取消方法:git update-index —no-assume-unchanged — ignorefile ---将忽略的ignorefile添加到变更中
好了,赶紧试一下吧!