1. 程式人生 > >git無法忽略target等檔案的問題

git無法忽略target等檔案的問題

git中如果想忽略掉某個檔案,不讓這個檔案提交到版本庫中,可以使用修改根目錄中 .gitignore 檔案的方法. 

但是,上述只是對於還未新增到版本管理中才適用。

對於已經新增到版本庫中的檔案,就得去刪除掉。但在github上只能刪除倉庫,卻無法刪除資料夾或檔案。

解決方法就是先把本地快取刪除(改變成未track狀態),然後再提交 ,所以得先將遠端倉庫裡面的專案拉下來,然後:

$ git rm -r --cached target

刪除掉,然後commit,再push一下即可:

$ git push origin master