在項目中有些配置文件不須要提交,可是有同窗在後面開發中發如今.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