Git objects文件夹下大文件清理
Git objects文件夹下大文件清理
最近遇到git上工程突然变得很大,原因是.git/objects/pack 文件过大,之前上传过大文件,文件虽然删除,但是记录还在,在此先记录一下。
# 例如:查询最大的三个文件的信息
git verify-pack -v .git/objects/pack/pack-*.idx | sort -k 3 -g | tail -3# 查询对应文件的位置和文件名
git rev-list --objects --all | grep 对应文件的编码(上面命令结果中获取)# 处理文件,将文件从历史记录中移除
git filter-branch --index-filter 'git rm --cached --ignore-unmatch 文件名(带路径,上面命令结果中获取)'rm -rf .git/refs/original
git reflog expire --expire=now --all
git fsck --full --unreachable
git repack -A -d
git gc --aggressive --prune=now# 提交
git push --force
Git objects文件夹下大文件清理相关推荐
- webpack 读取文件夹下的文件_TypeScript完全解读(26课时)_1.TypeScript完全解读-开发环境搭建...
1.TypeScript完全解读-开发环境搭建 初始化项目 手动创建文件夹 D:\MyDemos\tsDemo\client-demo 用VSCode打开 npm init:初始化项目 然后我们的项目 ...
- linux du 文件大小排序,du命令 实现Linux 某个文件夹下的文件按大小排序
1. df -lh 2. du -s /usr/* | sort -rn 这是按字节排序 3. du -sh /usr/* | sort -rn 这是按兆(M)来排序 4.选出排在前面的10个 du ...
- c++遍历文件夹下的文件_算法面试|开发者必备|使用递归函数进行无限分类及文件夹遍历...
适合的读者:学生:初级程序员 前言 程序设计本质上是为了解决生产中的问题,而有时候我们面临的问题无法用有限的数学公式来解决,比如树形目录.无限分类等等,类似这种问题,用递归函数来解决就方便多了. 那什 ...
- python 文件夹下所有文件_使用Python遍历文件夹下所有文件(包所有含子文件夹)...
我二话不说先贴为敬 def getFile(path,format): print(path) files = os.listdir(path) # 得到文件夹下的所有文件,包含文件夹名称 FileL ...
- 批量替换文件夹下的文件与文件夹名
批量替换文件夹下的文件与文件夹名 打开要修改文件名的路径,在地址栏里输入cmd,打开命令提示符窗口 输入 dir /b >所有文件名.txt ,会生成当前文件夹下所有的文件名称 生成的文件会把自 ...
- 跟益达学Solr5之索引文件夹下所有文件
上篇我们学习了如何从PDF文件中提取文本进行索引,今天我们来学习如何对一个文件夹下所有文本文件进行索引.废话不多说,我直接贴相关配置: 首先依然是在solrconfig.xml配置文件中配置datai ...
- java 获取文件夹下所有文件
java 获取文件夹下所有文件 以下两个函数实现获取文件夹下所有文件 /*** 获取指定文件夹下所有文件,不含文件夹里的文件** @param dirFilePath 文件夹路径* @return*/ ...
- Java删除文件夹下所有文件的方法
1.使用FileUtils类 来自 Apache Commons IO的FileUtils类提供了几个方便的文件操作实用程序.您可以使用该FileUtils.cleanDirectory()方法递归删 ...
- 【转】python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)
原文: python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)..._心失荒野的博客-CSDN博客 一. ...
最新文章
- 一个仿微信朋友圈的图片查看框架 - PhotoViewer
- MySQL从主从到代理
- 在Ubuntu服务器上使用python3+selenium模块
- Windows内核 基本汇编指令
- 更新电脑游戏安装合集,600+单机游戏,单机电脑游戏合集共约4T
- C++ new/delete、malloc/free
- cmd 调用webservice接口_c# 三种方法调用WebService接口
- 2015年必火的五个Html5移动开发工具推荐
- mysql包导入之后idea仍然报错_IDEA连接MySQL报错怎么弄?
- LINQPad工具-linq、sql、IL优化和转换
- php 替换img宽度,php 如何替换img
- 数据结构----依据出栈顺序判断所需的最少栈空间
- 开课吧学python靠谱吗-开课吧成为CNCC中国计算机大会唯一教育合作伙伴
- mysql5.7编译安装
- coco数据集大小分类_COCO数据集的简单介绍
- 分享20个Android游戏源码,…
- 『NLP学习笔记』AllenNLP的注册机制
- Android Studio导入安卓源码
- 怎样自动关闭计算机,如何设置电脑自动关机,教您电脑怎样设置自动关机
- 小鸟云计算丨香港服务器带宽价格为什么差异大
热门文章
- 2021年澳大利亚经济发展研究报告
- QQ等级不白熬,社交行为或将引入征信领域
- 珍宝鸭的力扣练习(17):有限状态机
- Android常用布局之AbsoluteLayout(绝对布局)
- 阿里云小蜜获评智能客服技术产品/解决方案大类推荐品牌
- 用日记本文档怎么写html,Win7系统如何使用日记本文档输入文字?
- vmware workstation7 + win7 安装rac
- python给图片添加半透明背景文字
- 支付系统中的设计模式01:初始需求
- Event事件-1:addEventListener事件监听 / 事件冒泡事件捕获 / 事件委托 / preventDefault 阻止默认行为 / cancelBubble、stopPropa...