天天看點

關于.gitignore檔案中添加忽略無效的問題

明明已經在.gitignore檔案中添加忽略,但是被忽略檔案或目錄仍然處于版本控制,還是被送出到遠端倉庫,這是為什麼?

如果某些檔案已經被納入了版本管理中,就算是在.gitignore中已經聲明了忽略路徑也是不起作用的,這時候我們就應該先把本地緩存删除,然後再進行git的push,這樣就不會出現忽略的檔案了。
git rm -r --cached . #.是目前目錄,也可以是具體的檔案或目錄
git add . #與上面一緻
git commit -m "注釋"
git push origin 分支