## 名称

git-http-fetch - 通过 HTTP 从远程 Git 存储库下载

## 概要

    git http-fetch [-c] [-t] [-a] [-d] [-v] [-w filename] [--recover] [--stdin] <commit> <url>

## 描述

通过 HTTP 下载远程 Git 存储库。

注：不建议使用不带-a的此命令。-a行为将成为未来版本的默认行为。

## 选项

commit-id

无论哈希还是 URL / refs / 下的文件名都可以拉出来。

-c

获取提交对象。

-t

获取与提交对象关联的树。

-a

获取所有对象。

-v

报告下载的内容。

-w <filename>

在传输完成后，将 commit-id 写入本地端的 $ GIT_DIR / refs / <filename>下的文件名。

--stdin

不要在命令行上提交一个提交 ID（在这种情况下`git http-fetch`预计不会出现这种情况），需要格式化 stdin 中的行

    <commit-id>['\t'<filename-as-in--w>]

--recover

验证从目标访问的所有内容都已获取。先前提取被中断后使用。