Git 本地提交大文件导致无法push远程问题
2019-08-21 本文已影响0人
AZander
-
解决思路:
重写提交历史,删除已提交本地的大文件的提交记录,只需要执行如下例子中的命令即可 -
如下例子:
git filter-branch --tree-filter 'rm -f tool/debug.apk' HEADtool/debug.apk 为大文件的相对路径,在push报错中可见。执行结果有如下则说明成功。Ref 'refs/heads/master' was rewritten -
参考:
https://git-scm.com/book/zh/v1/Git-工具-重写历史#核弹级选项:-filter-branch