## 名称

git-unpack-objects - 从打包的压缩文件中解压缩对象

## 概要

    git unpack-objects [-n] [-q] [-r] [--strict]

## 描述

从标准输入中读取压缩档案（.pack），将其中包含的对象展开并以“松散”（每个文件一个对象）格式将其写入存储库。

仓库中已存在的对象不会从packfile中解压缩。因此，如果您在目标存储库中存在的包文件上使用此命令，则不会解压缩任何内容。

请参阅git-repack以获取生成新包并替换现有包的选项。

## 选项

-n

空转。检查包文件，而不实际解包对象。

-q

该命令通常显示百分比进度。这个标志抑制它。

-r

解包损坏的包文件时，该命令在第一次损坏时死亡。这个标志告诉它继续前进并尽最大努力恢复尽可能多的对象。

--strict

不要编写含有破碎内容或链接的对象。

--max-input-size=<size>

模具，如果包装大于<size>。