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

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

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

相关推荐
qianmoQ2 小时前
GitHub 趋势日报 (2025年06月04日)
github
Lw老王要学习2 小时前
VScode 使用 git 提交数据到指定库的完整指南
windows·git·vscode
去旅行、在路上2 小时前
Git & Svn
git·svn
abcnull3 小时前
github中main与master,master无法合并到main
git·github
星哥说事4 小时前
使用VuePress2.X构建个人知识博客,并且用个人域名部署到GitHub Pages中
开源·github
勤劳打代码5 小时前
步步为营 —— Github Connection refused 分层诊断
github
寻月隐君5 小时前
深入解析 Rust 的面向对象编程:特性、实现与设计模式
后端·rust·github
养意8 小时前
git提交代码和解决冲突修复bug
git·bug
qianmoQ20 小时前
GitHub 趋势日报 (2025年05月31日)
github
油泼辣子多加21 小时前
2025年06月06日Github流行趋势
github