由于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







网友评论