.gitignore 中已經標明忽略的檔案目錄下的檔案,git push 的時候還會出現在 push 的目錄中,原因是因為在 git 忽略目錄中,新建的檔案在 git 中會有緩存,如果某些檔案已經被納入了版本管理中,就算是在 .gitignore 中已經宣告了忽略路徑也是不起作用的。
這時候我們就應該先把本地緩存刪除,然後再進行 git 的 push,這樣就不會出現忽略的檔案了。git 清除本地緩存命令如下:
git rm -r --cached .
git add .
git commit -m 'update .gitignore'