git删除历史文件

发布于 2019-08-21  27 次阅读


今天不小心将一个很大的文件commit了,然后一直无法push到github上(后面又有几个commit= =),所以就先将大文件删除,然后就能上传上去了

git stash

git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch --ignore-unmatch 文件名' --prune-empty --tag-name-filter cat -- --all

 

然后push