当前位置: 首页 > news >正文

git push时,由于commit了大文件无法成功push的解决办法

2句命令解决!

在这里插入图片描述
如图可以看见大文件的md5值,复制下来,以下命令会使用到

命令1:

git rev-list --objects --all | grep b8d13387c0dfd7a8cec9ff0f6c8ded06eb21556f执行上面命令将得到,如下的输出,可以得知是具体哪个大文件了
b8d13387c0dfd7a8cec9ff0f6c8ded06eb21556f public/pack/child_apks/100000005.apk.EjMZUN

命令2:
注意“public/pack/child_apks/100000005.apk.EjMZUN”替换为你实际的大文件

git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch public/pack/child_apks/100000005.apk.EjMZUN' --prune-empty --tag-name-filter cat -- --all

OK,执行如上2个命令,就可以继续git push啦

http://www.lryc.cn/news/146812.html

相关文章:

  • 2023_Spark_实验一:Windows中基础环境安装
  • 如何在Windows / Mac / iPhone / Android / Online上将MP4转换为MP3
  • 【App端】uni-app使用百度地图api和echarts省市地图下钻
  • 深度学习(十)--- cv2.pointPolygonTest() 判断一点是否在指定区域内
  • 后端面试话术集锦第 八 篇:redis面试话术
  • LiteOS qemu realview-pbx-a9 环境搭建与运行
  • Kubernetes技术--Kubernetes架构组件以及核心概念
  • 拿来即用修改密码功能
  • 违背原则才能写好代码(一)
  • 面试官眼中的理想候选人:如何成为他们的首选
  • ES6中的扩展运算符你真的会用吗?
  • 利用逻辑回归判断病人肺部是否发生病变
  • 全民健康生活方式行动日,天猫健康联合三诺生物推出“15天持续测糖计划”
  • 设计模式行为型-状态模式
  • 弹窗、抽屉、页面跳转区别 | web交互入门
  • 说说Flink运行模式
  • 视频汇聚/视频云存储/视频监控管理平台EasyCVR新增首次登录强制修改密码
  • C语言控制语句——分支语句
  • 音视频 fmpeg命令裁剪和合并视频
  • 机器学习基础17-基于波士顿房价(Boston House Price)数据集训练模型的整个过程讲解
  • 哈希的应用——布隆过滤器
  • LNMT的多机部署和双机热备
  • 软件测试/测试开发丨Pytest和Allure报告 学习笔记
  • 十七、命令模式
  • 服务器安装 anaconda 及 conda: command not found [解决方案]
  • 自动驾驶和辅助驾驶系统的概念性架构(二)
  • 【c++】VC编译出的版本,发布版本如何使用
  • 自然语言处理(五):子词嵌入(fastText模型)
  • Zabbix“专家坐诊”第202期问答汇总
  • 【c语言】输出n行按如下规律排列的数