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

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

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

相关推荐
梓羽玩Python1 小时前
开源AI代理爆火!Suna:3天内新增5.5K+标星,自然对话驱动的自动化神器!
人工智能·python·github
SunTecTec1 小时前
Idea 配置 Git
git
chxii2 小时前
2.4.5goweb项目上传到csdn的git仓库
git
余渔鱼11232 小时前
ASP.NET CORE部署IIS的三种方式
后端·github·asp.net
可了~2 小时前
Java——令牌技术
github
清风徐来QCQ2 小时前
git和github的使用指南
git·github
serene943 小时前
IntelliJ IDEA 2025.2 和 JetBrains Rider 2025.1 恢复git commit为模态窗口
java·git·intellij-idea
sun0077003 小时前
git 工具
git
喵叔哟3 小时前
16.【.NET 8 实战--孢子记账--从单体到微服务--转向微服务】--微服务基础工具与技术--Github Action
微服务·github·.net
cong_4 小时前
🔥 我的开源项目火了!竟被各个公众号转发
前端·后端·github