若是不當心commit了一個超大文件,即便刪除這個文件再commit後也是無濟於事的,必須刪除相關索引才行,命令是: git filter-branch -f --index-filter "git rm -rf --cached --ignore-unmatch somebigfilename" -- --allgit
somebigfilename就是要清理的大文件。索引