简体中文 ▾ 主题 ▾ 最新版本 ▾ git-unpack-objects 最后更新于 2.11.4

名称

git-unpack-objects - 从打包的存档中解压对象

概要

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

描述

从标准输入读取打包的存档 (.pack),解压其中包含的对象,并将它们以“松散”(每个对象一个文件)格式写入仓库。

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

请参阅 git-repack[1] 获取生成新 pack 和替换现有 pack 的选项。

选项

-n

模拟运行。在不实际解压对象的情况下检查 pack 文件。

-q

该命令通常会显示百分比进度。此选项会抑制它。

-r

当解压损坏的 packfile 时,命令会在第一个损坏处中止。此选项会告诉它继续执行,并尽最大努力恢复尽可能多的对象。

--strict

不要写入内容或链接损坏的对象。

--max-input-size=<size>

如果 pack 文件大于 <size>,则中止。

GIT

Git[1] 套件的一部分