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

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

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

相关推荐
寻月隐君3 小时前
Rust 网络编程实战:用 Tokio 手写一个迷你 TCP 反向代理 (minginx)
后端·rust·github
喜欢吃豆4 小时前
快速手搓一个MCP服务指南(九): FastMCP 服务器组合技术:构建模块化AI应用的终极方案
服务器·人工智能·python·深度学习·大模型·github·fastmcp
随便取个六字5 小时前
GIT操作 学习
git·学习
油泼辣子多加14 小时前
2025年06月30日Github流行趋势
github
ai小鬼头14 小时前
AIStarter如何快速部署Stable Diffusion?**新手也能轻松上手的AI绘图
前端·后端·github
星源~14 小时前
tree 命令集成到 Git Bash:可视化目录结构的指南
git·单片机·物联网·嵌入式·项目开发
zhaqonianzhu15 小时前
git gerrit安装钩子
git·gerrit
这是个栗子16 小时前
【问题解决】VSCode终端中看不到Git-Bash
ide·git·vscode
悲伤小伞16 小时前
linux_git的使用
linux·c语言·c++·git
天机️灵韵17 小时前
云效DevOps vs Gitee vs 自建GitLab的技术选型
git·开源项目