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

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

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

相关推荐
钢板兽1 小时前
Java后端高频面经——JVM、Linux、Git、Docker
java·linux·jvm·git·后端·docker·面试
uhakadotcom2 小时前
ClickHouse入门:快速掌握高性能数据分析
后端·面试·github
uhakadotcom2 小时前
Pydantic Extra Types:扩展数据类型的强大工具
后端·面试·github
uhakadotcom2 小时前
Spring Fu:让Spring Boot启动提速40%的黑科技
后端·面试·github
uhakadotcom2 小时前
Tianshou:一个强大的 PyTorch 强化学习库
后端·面试·github
D-river2 小时前
【Recon】Git源代码泄露题目解题方法
git·安全·网络安全
小华同学ai3 小时前
7.9K star!跨平台开发从未如此简单,这个开源框架让APP开发效率飙升!
前端·后端·github
努力学习的小廉3 小时前
深入了解Linux —— git三板斧
linux·运维·git
梓羽玩Python3 小时前
太酷了!刚刚开源的网页自动化神器,OpenAI Operator瞬间不香了!
github
AmazingKO5 小时前
【够用就好008】开新坑自学esb32烧录进军物联网和嵌入式
人工智能·python·物联网·chatgpt·github·方方上土·aigc创意人竹相左边