.gitignore只能忽略那些原來沒有被track的文件,若是某些文件已經被歸入了版本管理中,則修改.gitignore是無效的。git
解決方法就是先把本地緩存刪除(改變成未track狀態),而後再提交:緩存
git rm -r --cached .git add .git commit -m 'xxxx'開發
此種方式對於多人開發已經提交更新的用戶會有影響,由於此項目就我本身使用,全部能夠這麼處理。it