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