美文网首页
git删除大文件

git删除大文件

作者: 若幹年後_2b04 | 来源:发表于2024-04-14 11:43 被阅读0次

由于gitee与github存在单文件大小上传限制,如果不小心提交了超出大小的文件后,会导致无法正常推送到远程仓库。

解决方法:BFG

下载BFG:https://repo1.maven.org/maven2/com/madgag/bfg/1.14.0/bfg-1.14.0.jar

打开console,执行命令:

进入git项目目录

java -jar bfg-1.14.0.jar --delete-files 删除文件名.jar

如果不知道哪些文件比较大,可以执行下面的命令,查找大于100M的文件,进行删除

java -jar  bfg-1.14.0.jar --strip-blobs-bigger-than 100M

进入项目中,强制引用该文件的内容过期,并执行垃圾回收

git reflog expire --expire=now --all && git gc --prune=now --aggressive

在console命令中继续执行提交命令

git push

相关文章

网友评论

      本文标题:git删除大文件

      本文链接:https://www.haomeiwen.com/subject/kicrxjtx.html