git unpack-objects

优质
小牛编辑
125浏览
2023-12-01

名称

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

概要

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

描述

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

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

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

选项

-n

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

-q

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

-r

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

--strict

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

--max-input-size=<size>

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