-
解决思路:
重写提交历史,删除已提交本地的大文件的提交记录,只需要执行如下例子中的命令即可 -
如下例子:
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
Git 本地提交大文件导致无法push远程问题
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。