.git文件过大,如何清理

news/2024/4/16 2:10:30

有时在使用git时。不小心在项目文件夹中放入了一些图像数据集或者模型参数等,导致push后记录很大。哪怕后来删除了这些文件,也会导致.git中的记录文件过大。代码就几百kb,记录文件范围几百mb。如何清理,转载一个看到的博客,亲测有用,作为记录以便日后好用。

博客地址:https://www.cnblogs.com/bushuosx/p/10965485.html

Git 仓库 清理 瘦身

第一步,找出大文件或误添加的文件

git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -5 | awk '{print $1}')"

第二步,从仓库中删除文件或文件夹

  1. 删文件,将 bigfile 换成上面找出的文件名
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch "bigfile"' --prune-empty -- --all
  1. 删文件夹,将 wrongdir 换成上面找出的文件夹
git filter-branch --force --index-filter 'git rm -r --cached --ignore-unmatch "wrongdir"' --prune-empty -- --all

第三步,删除缓存的对象

这一步可以暂时跳过,等到确认完全不会出现问题之后再执行。(这些缓存对象给你提供了撤销操作的一次机会)。

git for-each-ref --format='delete %(refname)' refs/original | git update-ref --stdin
git reflog expire --expire=now --all
git gc --prune=now

第四步,强制更新远程仓库

这一步执行了,就真没救了。请确认已备份。

git push --force --verbose --dry-run
git push --force

http://www.ppmy.cn/news/808410.html

相关文章

关于获得文件超过2G,超过4G文件大小的方法

获得文件属性&#xff08;大小等&#xff09;的函数有stat/fstat/lstat&#xff0c;头文件为&#xff1a; #include<sys/types.h> #include<sys/stat.h> int stat(const char *restrict pathname, struct stat *restrict buf); 提供文件名字&#xff0c;获取文件…

大文件操作及处理(超过500M)

一、读取大文件 不要一行行读取&#xff08;太慢&#xff09;&#xff0c;先将文件内容全部读入内存&#xff08;动态分配的&#xff09;&#xff0c;再在内存的基础上操作。 ftell&#xff08;&#xff09; 文件操作&#xff1a;偏移到文件末尾 或者一部分比如4MB&#xff…

linux拷贝5g文件,电脑使用U盘复制5G文件提示“复制文件过大无法复制”如何解决...

‍‍ 新购买的U盘容量为8G&#xff0c;内存空间足够大了&#xff0c;复制文件都可以使用到。但是在电脑中使用U盘复制5G文件提示“复制文件过大无法复制”怎么回事呢&#xff1f;难道是U盘坏了吗?其实不是的&#xff0c;针对此故障问题&#xff0c;下面教程和大家分享电脑使用…

c语言中的英语缩写,英文短信缩写:超实用总结(C开头)

C C4N – Ciao for now 拜拜(Ciao是意大利语的再见) CAM – Camera 相机 CB – Coffee break 休息时间 CM – Call me 打给我 CMB – Call me back 给我回个电话 CMIIW – Correct me if Im wrong 错了就纠正我 CMON – Come on 快点&#xff01;拜托&#xff01; COB – Close…

计算机辅助设计的缩写6,6计算机辅助设计的英文缩写是.doc

6.计算机辅助设计的英文缩写是 ( ) A. CAM B.CAI C.CAD D.CAT 7.Windows操作系统属于 ( ) A.单用户单任务操作系统 B.多用户多任务操作系统 C.单用户多任务操作系统 D.多用户单任务操作系统 8.在Windows中,鼠标是重要的输入工具,而键盘 ( ) A.根本不起作用 B.能…

工作、求职需要记住的英文缩写,offer讨论避免尴尬

求职、工作过程中可能遇到一些英文缩写。千万不要懵逼&#xff0c;懵逼容易成土鳖哈哈哈&#xff1a; ●HC 指的就是 Head Count&#xff0c;俗称人头数&#xff0c;这里指的是招聘名额。 例子&#xff1a;我们公司HC充足&#xff0c;欢迎报考&#xff01; ●BP(Business Partn…

常见外贸英文缩写(下)

从事外贸行业给国外客户打电话用哪种方式最好&#xff0c;很多人会说用Skype、WhatsApp、IntBell、RingCentral等等。打住&#xff01;我们今天不是来讨论哪个App比较好用&#xff0c;也不是来讨论你在用哪个App的&#xff01;今天给大家汇总常见英文外贸缩写&#xff0c;让你无…

三级网络英文缩写

LAN 局域网 WAN 广域网 MAN 城域bai网 UTP 非屏蔽du的双绞线 STP 屏蔽的双绞线 ATM 异步传输模式zhi FDDI 光纤分布式数据接口 CSMA/CD 载波侦听多dao路控制访问方法 MSAU 多站访问单元 ATM 异部传输模式 Hub 集线器 PSTN 公共交换电话网 ISDN 综合业务数字网 ADSL 非对称数字用…

计算机网络名词缩写,计算机网络名词 英文缩写解释大全

可作参考 计算机网络名词 英文缩写解释大全 计算机网络名词 英文缩写解释大全 AAL ATM适配层 ATM Adaptation Layer ABR 可用比特率 Available Bit Rate ACR 衰减串扰比 ADPCM 自适应差分PCM ADSL 非对称数字环路 Asymmetric Digital Subscriber Line AMI ATM Management Inter…

FreeSWITCH电话交换网络等学习中各种英文缩写记录(通信)

NAT&#xff08;Network Address Translation&#xff09; -- 网络地址转换 当在专用网内部的一些主机本来已经分配到了本地IP地址&#xff08;即仅在本专用网内使用的专用地址&#xff09;&#xff0c;但现在又想和因特网上的主机通信&#xff08;并不需要加密&#xff09;…

工作中常用英文缩写

为什么80%的码农都做不了架构师?>>> 邮件常用 1.CC: carbon copy 抄送; 2.FW: forward 转发; 3.Re: reply 回复; 4. FYI: for your information 供参考,提供精准的信息; 5. FYR: for your reference 供参考,提供相关或类似信息作为参考; 6. BTW: by the wa…

互联网、大公司常用的英文缩写

求职、招聘过程 HC &#xff08;Head Count&#xff09;&#xff0c;俗称人头数&#xff0c;指的是招聘名额。JD&#xff08;Job Description&#xff09;&#xff0c;工作职责描述&#xff0c;也就是企业的招聘要求。OC &#xff08;Offer Call&#xff09;&#xff0c;当企业…

计算机网络常用的英文缩写,计算机和网络常用英文词汇和缩写

常用英文词汇和缩写 计算机和网络常用英文词汇和缩写 英文词汇, 网络, 计算机, 缩写, 芯片 计算机和网络常用英文词汇和缩写 setup---安装&#xff0c;installer---安装向导&#xff0c;uninstall---卸载&#xff0c; file---文件&#xff0c;open---打开&#xff0c;colse---关…

程序员必知单词、语句、英文缩写汇总

综述&#xff1a;便于类&#xff0c;函数命名&#xff0c;工作文档阅读而做的单词积累&#xff0c;还是很有用的&#xff0c;不积跬步&#xff0c;无以至千里&#xff0c;红色仅代表不是很熟悉 一.逻辑编码部分 application 应用程式 应用、应用程序application framework 应用…

车站计算机系统sc英文,城市轨道交通信号系统常见英文缩写大全(二)

缩写英文/中文名称 ACCAFC Clearing Center 地铁线网清分中心 AFCAutomatic Fare Collection 自动售检票系统 TVMTicket Vending Machine 自动售票机 BOMBooking Office Machine 半自动售票机 AGMAutomatic Gate Machine 自动检票机 TCMTicket Checking Machine 自动验票及…

常见外贸英文缩写(中)

从事外贸行业给国外客户打电话用哪种方式最好&#xff0c;很多人会说用Skype、WhatsApp、IntBell、RingCentral等等。打住&#xff01;我们今天不是来讨论哪个App比较好用&#xff0c;也不是来讨论你在用哪个App的&#xff01;今天给大家汇总常见英文外贸缩写&#xff0c;让你无…

2021-11-03 - 英文/英语简写 - 收集

1.应用场景 主要用于了解&#xff0c;知晓英文的简写, 方便进行快速的文字交流。 2.学习/操作 1.文档阅读 TBD 2.整理输出 1. Imk &#xff1a; I am okay 我没事 2. TBD&#xff1a; To be determined 待定 TBC&#xff1a; To be continued 待续 TBH&#xff1a; To be hon…

计算机专业英语词汇缩写CIA,CIA英文词汇缩写

考生应了解CIA英文词汇缩写 CIA英文词汇缩写 考生在做题过程中往往会遇到一些词汇的英文缩写&#xff0c;这些缩写往往是似曾相识的感觉但又说不出个所以&#xff0c;但又会影响到做题&#xff0c;因此在这里特收集一些词汇的缩写表达&#xff0c;希望对大家做题有所帮助。 ADA…

解释计算机网络英文缩写CA,计算机网络名词英文缩写

计算机网络名词英文缩写解释大全 计算机网络名词英文缩写解释大全 AAL ATM适配层ATM Adaptation Layer ABR可用比特率Available Bit Rate ACR衰减串扰比 ADPCM自适应差分PCM ADSL非对称数字环路Asymmetric Digital Subscriber Line AMI ATM Management Interface AMPS先进型移动…

计算机网络英文缩写汇总,计算机网络名词英文缩写解释大全

31年考研英语真题及答案(1980-2010年)全集 计算机网络名词 英文缩写解释大全 AAL ATM适配层 ATM Adaptation Layer ABR 可用比特率 Available Bit Rate ACR 衰减串扰比 ADPCM 自适应差分PCM ADSL 非对称数字环路 Asymmetric Digital Subscriber Line AMI ATM Management Interf…
最新文章