SYNOPSIS
git http-fetch [-c] [-t] [-a] [-d] [-v] [-w <filename>] [--recover] [--stdin | --packfile=<hash> | <commit>] <URL>
DESCRIPTION
HTTPでリモートGitリポジトリからダウンロード
このコマンドは常にすべてのオブジェクトを取得します。歴史的に、ダウンロードするオブジェクトを選択するには、 -a
と -c
と -t
の3つのオプションがありました。それらは現在、何も警告を出さずに無視されます。
OPTIONS
- commit-id
-
プルするハッシュ、または [URL]/refs/ 下のファイル名 のいずれか。
-
-a, -c, -t
-
これらのオプションは、歴史的な理由により無視されます。
-
-v
-
ダウンロードしたものを報告します。
-
-w <filename>
-
転送が完了した後、ローカル側ドの $GIT_DIR/refs/<filename> の下のファイル名にcommit-idを書き込みます。
-
--stdin
-
(この場合は期待されていない)コマンドラインのコミットIDの代わりに、
githttp-fetch
は標準入力からの行を以下の形式であると期待します<commit-id>['\t'<filename-as-in--w>]
-
--packfile=<hash>
-
内部使用のみ。 (この場合は期待されていない)コマンドラインのコミットIDの代わりに、
git http-fetch
は指定されたURLで直接パックファイルをフェッチし、 index-pack を使用して対応する .idx ファイルと .keep ファイルを生成します。ハッシュは一時ファイルの名前を決定するために使用され、任意です。 index-pack の出力は stdout に出力されます。--index-pack-args
が必要です。 -
--index-pack-args=<args>
-
内部使用のみ。 ダウンロードしたパックの内容に対して実行するコマンド。引数はスペースで区切られURLエンコードされます。
-
--recover
-
ターゲットから到達可能なすべてのものがフェッチされていることを確認します。以前のフェッチが中断された後に使用されます。
GIT
Part of the git(1) suite