Git
日本語 ▾ トピック ▾ 最新バージョン ▾ git-http-fetch 最終更新 2.43.0

名前

git-http-fetch - HTTP経由でリモートGitリポジトリからダウンロードする

概要

git http-fetch [-c] [-t] [-a] [-d] [-v] [-w <filename>] [--recover] [--stdin | --packfile=<hash> | <commit>] <URL>

説明

HTTP経由でリモートGitリポジトリをダウンロードします。

このコマンドは常にすべてのオブジェクトを取得します。以前は、ダウンロードするオブジェクトを選択するための3つのオプション `-a`、 `-c`、 `-t` がありました。現在、これらは無視されます。

オプション

commit-id

プルする[URL]/refs/の下にあるハッシュまたはファイル名。

-a, -c, -t

これらのオプションは歴史的な理由により無視されます。

-v

ダウンロードされた内容を報告します。

-w <ファイル名>

転送が完了した後、ローカル側の $GIT_DIR/refs/<ファイル名> の下に commit-id を書き込みます。

--stdin

コマンドラインのコミットID(この場合は想定されていない)の代わりに、 *git http-fetch* はstdinの行を次の形式で想定します

<commit-id>['\t'<filename-as-in--w>]
--packfile=<ハッシュ>

内部使用専用。コマンドラインのコミットID(この場合は想定されていない)の代わりに、 *git http-fetch* は指定されたURLでpackfileを直接フェッチし、index-packを使用して対応する.idxおよび.keepファイルを生成します。ハッシュは一時ファイルの名前を決定するために使用され、任意です。 index-packの出力はstdoutに出力されます。 --index-pack-argsが必要です。

--index-pack-args=<引数>

内部使用専用。ダウンロードしたpackの内容に対して実行するコマンド。引数はスペースで区切られたURLエンコードです。

--recover

ターゲットから到達可能なすべてがフェッチされていることを確認します。以前のフェッチが中断された後に使用されます。

GIT

git[1] スイートの一部

scroll-to-top