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

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

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

相关推荐
逛逛GitHub2 小时前
国产AI大模型 Minimax M2.1效果相当惊艳,赶紧试试
github
-拟墨画扇-2 小时前
Git | 文件提交操作
git·gitee·github·gitcode
CoderJia程序员甲2 小时前
GitHub 热榜项目 - 日榜(2025-12-25)
git·ai·开源·llm·github
A13247053123 小时前
进程管理入门:查看和控制Linux进程
linux·运维·服务器·网络·chrome·github
-拟墨画扇-3 小时前
Git | 文件修改操作
大数据·git·gitee·github·gitcode
-拟墨画扇-3 小时前
Git | 版本控制操作
大数据·git·gitee·github
一条闲鱼_mytube4 小时前
GitHub K8S CI/CD 部署指南
github
lyx_20165 小时前
尝试理清楚Github fork, tag, release和PR
github
GA6666665 小时前
PowerWiki:基于 Git 的知识管理系统
git
xuhe26 小时前
[重磅更新] 支持最新 Overleaf 6.x!我的私有化部署方案 xuhe2/sharelatex-ce 迎来大升级
linux·docker·github·科研·overleaf