问题背景
想把pdf资料上传到gitee仓库,报错内容如下:error: File: xxxxxxx 197.75 MB, exceeds 100.00 MB.
解决方案
第一步:git rev-list --objects --all | grep ‘xxxxxxxx’ 此处填入报错内容中文件id
找出大文件。
第二步:git rm --cached ‘xxxxxx’ 填入文件路径
将文件从本地仓库中删除,恢复至工作区中,物理文件并不会删除,只是恢复到了文件提交前的状态。
第三步: git commit -m ‘xxxx’
提交修改。
第四步: git filter-branch --force --tree-filter ‘rm -f -r “xxx”’ – --all 填入文件路径
这一步很关键,具体啥意思不清楚,但是是必须的,不然无法成功push