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

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

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

相关推荐
stereohomology22 分钟前
ChatGPT对我首个Github开源的MCP的点评
chatgpt·开源·github
xiaoliuliu123451 小时前
ArcGIS Pro 3.5.4专业桌面地理信息系统安装教程 Windows版:运行库+升级包+汉化补丁指南
github
_大学牲1 小时前
从零实现自己的agent第六期:Agent Team团队协作
github·agent·ai编程
_大学牲1 小时前
从零实现自己的agent第一期:什么是agent
github·agent·ai编程
_大学牲1 小时前
从零实现自己的agent第二期: 百行代码从零手搓agent
github·agent·ai编程
程序员柒叔2 小时前
OpenCode 一周动态-2026-W20
人工智能·github·copilot·agent·opencode
晚风_END2 小时前
Linux|操作系统|最新版zfs编译后的适用于centos7的rpm安装包完全离线安装介绍
linux·运维·服务器·c++·python·缓存·github
辰痕~2 小时前
使用GitHub管理代码
github
澈2072 小时前
Git入门指南:核心概念与实用操作
大数据·git·搜索引擎
Naisu Xu3 小时前
Mac上安装Homebrew、Git、Python等环境记录
git·python·macos·终端·brew