有時候在git送出操作時,送出了不必要的一些檔案,再次送出時我們想通過添加.gitignore檔案來過濾已經送出的那些檔案,如果直接添加.gitignore檔案是不行的,再次送出不會生效,這時可以:
1、git rm -rf 已經送出的檔案或檔案夾
2、git commit -a -m "删除不必要的檔案"
有時候,執行了上述兩步操作之後,再次送出,發現git倉庫中還是有一些檔案或檔案夾未删除,這時執行:
git rm --cached 未删除的檔案或檔案夾
再次送出,發現已經删除幹淨
參考連結:https://www.jianshu.com/p/f549b3a2ec6c