如何解决.gitignore无法忽略文件

最近提交代码时候,发现总把一些本地的配置文件携带到git提交里面去了。于是在gitignore文件里面,添加了这些配置文件,以为能有效!结果发现还是不行!于是对.gitignore无法忽略文件的问题进行了研究!

经过折腾,发现,如果一个文件是untrack时,添加到gitignore是可以及时生效的。但是对于已经加入版本库的文件是无效的。它需要执行:

git update-index --assume-unchanged 文件(夹)A

然后在.gitignore文件里添加要忽略的文件A或文件夹A就行了

Sea Bridge

古之立大志者,不惟有超世之才 亦必有坚韧不拔之志!

发表评论