【GIT】git对象的压缩(附带文本与二进制的压缩对比)

主要特点

文本文件会压缩到比较小的大小,二进制压缩后大小变化则不太明显

求证~测个试吧

  • 工作区新增两个文件(一个文本文件+二进制文件)

  • ls -lh 查看文件大小

  • ​将他们添加进索引区(git add xxx)

  • 对比压缩结果

git pack 的压缩

  • 对aqin.txt这个文件进行少量修改(我这里修改了两次),并进行add

  • ​git gc 压缩当前仓库对象

git unpack 解压缩

  • 使用du -sh .git/objects查看解压前的大小

  • ​git help unpack-objects 查看命令帮助

  • 所以先将.pack文件移出objects文件夹

  • 使用git unpack-objects < xxx开始解压

  • 查看解压后的大小

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AQin1012

求小鱼干呢~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值