在项目中有些配置文件不须要提交,可是有同窗在后面开发中发如今.igonore文件中不管如何都没法忽略某些文件的提交。缘由在这里:git
已经维护起来的文件,即便加上了gitignore,也无济于事。----web
那么如何解决呢?方式以下:webstorm
git update-index --assume-unchanged要忽略的文件夹/文件夹下文件名ide
好比我要忽略项目下.idea文件夹下全部xml文件,idea下都是xml文件(我用的webstorm):idea
git update-index --assume-unchanged .idea/*.xmlorm
若是要从新恢复提交,使用以下命令:xml
git update-index --assume-unchanged .idea/*.xml开发
这样每次提交就不会提交idea下的文件了。it
忽略src目录下main.js提交配置
例:git update-index --assume-unchanged src/main.js