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

Git使用[推送大于100M的文件后解救办法]

推送大于100M的文件后解救办法
本文摘录于:https://blog.csdn.net/u012150602/article/details/122687435只是做学习备份之用,绝无抄袭之意,有疑惑请联系本人!
当有文件大于100M的时候在提交的时候没有问题,但是在push的似乎就不行了,Gitee返回说错误了,这时候从新commit都不行,必须要在历史中全部清除!
在这里插入图片描述
这里做法是先看看是哪个文件超出了,根据提示可以输入如下命令查看:

git rev-list --objects --all | grep 48b325afca3c732ebd304ed7a6a5405eb4c5f41b
超出文件:tool/aboot-tools-2020.12.24-win-x64.exe

在这里插入图片描述
然后输入这样的命令删除所有历史中存在这样的文件,然后再输入上面的命令可以看到那个文件没有了:

git filter-branch -f --prune-empty --index-filter "git rm -rf --cached --ignore-unmatch tool/aboot-tools-2020.12.24-win-x64.exe" --tag-name-filter cat -- --all

在这里插入图片描述
接下来使用如下命令清除本地缓存刷新:

git gc --prune=now

在这里插入图片描述
接下来再次push就没有问题了:
在这里插入图片描述
最后要注意加上这个文档的忽略:
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • k8s 答疑
  • vector模拟实现【C++】
  • 【Git】GitIgnore不生效
  • 【OpenSSH】紧急警报!新发现的OpenSSH漏洞,安全界面临严峻考验
  • .NET之C#编程:懒汉模式的终结,单例模式的正确打开方式
  • AI为小微企业赋能:解锁数字化转型的金钥匙
  • PHP护照识别API、护照识别设备
  • 在低版本Excel中创建次级下拉列表
  • 1、音视频解封装流程---解复用
  • 软件测试基础知识总结
  • 如何使用PHP Curl类库编写高效的爬虫程序?
  • VUE自定义新增、复制、删除dom元素
  • LLM应用:传统NLP任务
  • H5项目使用vant组件的手机号校验
  • 常用字符串方法<python>
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • CentOS从零开始部署Nodejs项目
  • ComponentOne 2017 V2版本正式发布
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • Docker容器管理
  • FastReport在线报表设计器工作原理
  • HTML-表单
  • Java Agent 学习笔记
  • Sublime text 3 3103 注册码
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • 利用jquery编写加法运算验证码
  • 排序(1):冒泡排序
  • ​如何使用QGIS制作三维建筑
  • # 利刃出鞘_Tomcat 核心原理解析(七)
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • $(function(){})与(function($){....})(jQuery)的区别
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (4.10~4.16)
  • (C)一些题4
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (回溯) LeetCode 77. 组合
  • (力扣题库)跳跃游戏II(c++)
  • (十)c52学习之旅-定时器实验
  • (原創) 未来三学期想要修的课 (日記)
  • (转)为C# Windows服务添加安装程序
  • .form文件_一篇文章学会文件上传
  • .NET C# 使用 iText 生成PDF
  • .Net Memory Profiler的使用举例
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .NET 回调、接口回调、 委托
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .NET开源快速、强大、免费的电子表格组件
  • .NET上SQLite的连接
  • .net通用权限框架B/S (三)--MODEL层(2)
  • ::什么意思
  • @SpringBootApplication 包含的三个注解及其含义