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

git提交报错:remote: Please remove the file from history and try again.

1. 报错信息

remote: error: File: fba7046b22fd74b77425aa3e4eae0ea992d44998 500.28 MB, exceeds 100.00 MB.
remote: Please remove the file from history and try again.
git rev-list --objects --all | grep fba7046b22fd74b77425aa3e4eae0ea992d44998

2. 分析原因

exceeds 100.00 MB.
提交的单个文件超过 100M

3. 解决办法

  • 这里使用的是回退提交的方式,进行解决
  • 别的方法可以参考

3.1 先查看超大的文件

 git rev-list --objects --all | grep fba7046b22fd74b77425aa3e4eae0ea992d44998

刪除对应大文件的提交,并添加到要忽略的文件

3.2 查看commit 提交记录

git reflog
或
git log

如下图:
在这里插入图片描述

3.3 回退提交的版本

执行指令:

// 方式一:
git reset --hard commitID// 方式二:
$ git reset --hard HEAD^

方式一:commitID:表示需要回退到的版本的Id;
方式二:用HEAD表示当前版本,上一个版本就是HEAD^
上上一个版本就是HEAD^^,
当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。

相关文章:

  • What is `StringEscapeUtils.escapeHtml4` does?
  • 深入理解 Kubernetes Ingress:路由流量、负载均衡和安全性配置
  • ChatGPT Plus续费充值,到账延迟,如何申诉?
  • 23款奔驰C260L升级原厂360全景影像高清环绕的视野
  • element plus 可选择树形组件(el-tree) 怎样一键展开/收起?实现方法详解
  • Spring Boot多环境配置及Logback日志记录
  • protobuf学习日记 | 认识protobuf中的类型
  • PS为动态GIF添加新背景
  • 广东省第三届职业技能大赛“网络安全项目”B模块--数字取证解析
  • GAN在图像数据增强中的应用
  • 图像处理中常用的距离
  • 【Docker】在centos中安装nginx
  • 电商API接口的大数据分析与挖掘技巧
  • HTML中div内容垂直居中显示
  • 阶段七第二章连接数据库,逻辑控制器,定时器
  • [译] React v16.8: 含有Hooks的版本
  • 【391天】每日项目总结系列128(2018.03.03)
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  •  D - 粉碎叛乱F - 其他起义
  • Docker下部署自己的LNMP工作环境
  • Go 语言编译器的 //go: 详解
  • HTTP--网络协议分层,http历史(二)
  • Java多线程(4):使用线程池执行定时任务
  • java概述
  • JS字符串转数字方法总结
  • k8s如何管理Pod
  • OSS Web直传 (文件图片)
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 关于Java中分层中遇到的一些问题
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 解决iview多表头动态更改列元素发生的错误
  • 前嗅ForeSpider中数据浏览界面介绍
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 推荐一个React的管理后台框架
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 通过调用文摘列表API获取文摘
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • ​人工智能书单(数学基础篇)
  • ​如何防止网络攻击?
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #{}和${}的区别?
  • #Linux(帮助手册)
  • #QT(智能家居界面-界面切换)
  • #快捷键# 大学四年我常用的软件快捷键大全,教你成为电脑高手!!
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (AngularJS)Angular 控制器之间通信初探
  • (C)一些题4
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包