主要特点
文本文件会压缩到比较小的大小,二进制压缩后大小变化则不太明显
求证~测个试吧
-
工作区新增两个文件(一个文本文件+二进制文件)
-
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开始解压
- 查看解压后的大小