git 删除本地commit提交的文件,解决大文件push不到远程仓库问题

在 git add . 并 git commit -m “” 后,将所有变更的文件提交到本地仓库中,但是当 git push origin 后出现下面的错误:

git 删除本地commit提交的文件,解决大文件push不到远程仓库问题_第1张图片

通过上面的提示执行下面代码
在这里插入图片描述

发现dist.rar文件超过100M,导致无法上传。(gitee对上传文件大小有限制)

解决方法:
如果需要回退版本,则先回退到某一个版本,如下:

git reset --hard HEAD^
在这里插入图片描述
然后将“dist.rar”文件从commit中删除,最后再进行提交
git rm --cached dist.rar
git commit --amend --allow-empty
git 删除本地commit提交的文件,解决大文件push不到远程仓库问题_第2张图片
然后再进行push操作,将本地提交推送到远程仓库,如下
git 删除本地commit提交的文件,解决大文件push不到远程仓库问题_第3张图片

你可能感兴趣的:(git,git,github)