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是要从历史记录中删掉的文件

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

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

相关推荐
维基框架5 小时前
GitHub源码处理提速 一趟扫描反而更慢
人工智能·github
徐小夕6 小时前
开源!我用SQLite + DuckDB打造了一款可视化AI问数平台
前端·算法·github
维基框架6 小时前
OpenAI在给Git做优化 上游行为要变了
人工智能·git
1名持续学习的码农6 小时前
GPT Plus、GPT Pro用户第一次用Codex,项目权限和Git分支怎么设置?
人工智能·git·gpt·elasticsearch·ai编程·codex
码流怪侠9 小时前
SuperAGI 技术深度解析:开发者优先的开源自主 AI Agent 框架
github·agent
dong_junshuai10 小时前
每天一个开源项目#19 多源数据自动报告生成框架
github
vance0410 小时前
免费Cloudflare隧道隐藏公网IP
linux·tcp/ip·github
dong_junshuai13 小时前
每天一个开源项目#56 reverse-skill:11K Stars 的安全 Agent 路由器
github
逛逛GitHub13 小时前
3 个最近在 GitHub 上非常火的项目,最后一个有创意。
github