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

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

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

相关推荐
Unity粉末状在校生7 小时前
Git解决fatal: Could not read from remote repository.的问题
git
少年攻城狮7 小时前
Obsidian系列---【如何使用obsidian同步到git?】
git
Hommy889 小时前
【开源剪映小助手】Docker 部署
docker·容器·开源·github·aigc
do better myself10 小时前
网站源码如何部署和加入GIT仓库的
git
爱学英语的程序员12 小时前
Git 提交 LF will be replaced by CRLF the next time Git touches it 报错
git
qq_3391911413 小时前
服务器git pull每次都要输入密码,linux 设置git登录,linux设置git只输入一次账户密码
git
CoderJia程序员甲18 小时前
GitHub 热榜项目 - 日榜(2026-04-09)
人工智能·ai·大模型·github·ai教程
魔卡少女118 小时前
Nginx配置代码化自动部署詹金斯/Github方案
前端·nginx·github
李白的天不白19 小时前
ai编程工具
github
一颗小行星!19 小时前
快速理解 Git submodule
git