Git
English ▾ 主題 ▾ 最新版本 ▾ 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 儲存庫下載。

此命令總是取得所有物件。在歷史上,有三個選項 -a-c-t 用於選擇要下載的物件。它們現在被靜默忽略。

選項

commit-id

要提取的雜湊值或 [URL]/refs/ 下的檔案名稱。

-a, -c, -t

這些選項由於歷史原因而被忽略。

-v

報告下載的內容。

-w <檔案名稱>

在傳輸完成後,將 commit-id 寫入本地端 $GIT_DIR/refs/<檔案名稱> 下指定的檔案名稱中。

--stdin

git http-fetch 期望 stdin 上的行,格式如下,而不是命令列上的 commit id(在這種情況下不預期):

<commit-id>['\t'<filename-as-in--w>]
--packfile=<雜湊值>

僅供內部使用。git http-fetch 直接在給定的 URL 提取壓縮檔,而不是命令列上的 commit id(在這種情況下不預期),並使用 index-pack 來產生相應的 .idx 和 .keep 檔案。雜湊值用於決定暫存檔案的名稱,並且是任意的。index-pack 的輸出會列印到 stdout。需要 --index-pack-args。

--index-pack-args=<args>

僅供內部使用。要在下載的壓縮檔內容上執行的命令。參數是以空格分隔的 URL 編碼。

--recover

驗證是否提取了目標可到達的所有內容。在先前的提取中斷後使用。

GIT

屬於 git[1] 套件的一部分

scroll-to-top