当前位置:   article > 正文

【Git】Gitee提交了超过100Mb文件导致push不了解决方法

【Git】Gitee提交了超过100Mb文件导致push不了解决方法

:使用的方法是将 已经commit 的大文件删除,若必须上传则参考这个。
gitee官方针对大文件的解决方法

查看存储库中的大文件

git rev-list --objects --all | grep -E `git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -10 | awk '{print$1}' | sed ':a;N;$!ba;s/\n/|/g'`
  • 1

改写历史,去除大文件

注意:下方命令中的 path/to/large/files 是大文件所在的路径

git filter-branch --tree-filter 'rm -f path/to/large/files' --tag-name-filter cat -- --all
git push origin --tags --force
git push origin --all --force
  • 1
  • 2
  • 3

最后再执行 push 就可以了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/806616
推荐阅读
相关标签
  

闽ICP备14008679号