[git push]remote: error: File: MB, exceeds 100.00 MB.git push提示文件大于100m处理方法与git删除缓存文件
报错解释:
这个错误是由于Git仓库中的某个文件超过了100MB,超出了GitHub等平台设定的单文件大小限制。
解决方法:
- 如果文件确实需要超过100MB,考虑将文件拆分成多个小于100MB的部分,并使用Git进行版本控制。
- 如果文件不应该这么大,检查并优化文件大小或压缩文件,然后再次提交。
- 如果是不小心将大文件纳入版本控制,可以使用以下命令将其从Git历史中移除:
git filter-branch --force --index-filter \
"git rm --cached --ignore-unmatch 路径/到/文件名" \
--prune-empty --tag-name-filter cat -- --all
# 然后将更改推送到远端仓库
git push origin --force --all
- 如果你使用的是GitHub,并且这是一个私有仓库,还可以考虑联系GitHub支持,请求增加单文件大小限制。
评论已关闭