如何強制Git把更新了的gitignore項目套用,以移除不該被記錄的檔案?
如果你是Git的初階用家,又或者你是一個粗心大意的Programmer,相信你會試過不小心把不希望被儲入Repository 的文件檔案commit了。你可能會立即把該文件或文件夾路徑加進 .gitignore 檔案,可是會發現其實已經被track的檔案不會因為你事後修改 .gitignore 檔案而被移除。
我的處理方法是:
git rm -r --cached .
git add .
git commit -am "Remove ignored files"
注意!
"--cached ." 和 "add ." 尾隨有一點
方法參考自Stackoverflow