git解决推送时出现 this exceeds GitHub‘s file size limit of 100.00 MB

问题如下:

尝试了很多方法,即使从本地删掉也没有用,问gpt说是因为虽然从本地删掉,但是已经提交到Git的历史记录了。

所以要重写历史记录:

bash 复制代码
git filter-branch --force --index-filter \
  'git rm --cached --ignore-unmatch big_file.log' \
  --prune-empty --tag-name-filter cat -- --all

big_file.log是要从历史记录中删掉的文件

使用这个命令就可以删除:

就能成功传到远程仓库了。

相关推荐
逛逛GitHub24 分钟前
这个爆红的 GitHub 项目让 token 直接省 60–95%。
github
iccb10131 小时前
5年,一个程序员是如何把私有化在线客服系统做到第一名的
前端·后端·github
蝎子莱莱爱打怪2 小时前
AI Agent 相关知识扫盲:16 个概念+11张图+38个开源项目推荐
人工智能·github·agent
用户317723070365 小时前
Pydub:用 Python 处理音频,不写废话
github
深海鱼在掘金5 小时前
Git 完全指南 —— 第1章:Git 概览与版本控制演进
git
张居邪5 小时前
GitHub Actions + 阿里云 OSS:OIDC 免密同步构建产物
后端·github
张居斜18 小时前
GitHub Actions + 阿里云 OSS:OIDC 免密同步构建产物
github·oss·llm-wiki
用户32283600844721 小时前
python-rapidjson:用 C++ 速度处理 JSON 的 Python 库
github
逛逛GitHub21 小时前
4 个比较实用的 GitHub 开源项目,浅浅的收藏一波。
github
Hommy8821 小时前
【剪映小助手】添加贴纸接口(Add Sticker)
后端·github·剪映小助手·视频剪辑自动化·剪映api