簡體中文 ▾ 主題 ▾ 最新版本 ▾ 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 用於選擇要下載的物件。它們現在被靜默忽略。

選項

提交ID

要拉取的 [URL]/refs/ 下的雜湊或檔名。

-a, -c, -t

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

-v

報告下載內容。

-w <檔名>

傳輸完成後,將提交ID寫入本地 $GIT_DIR/refs/<檔名> 下的指定檔案。

--stdin

在這種情況下,git http-fetch 不期望命令列上的提交ID,而是期望標準輸入中以以下格式的行

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

僅供內部使用。在這種情況下,git http-fetch 不期望命令列上的提交ID,而是直接從給定 URL 獲取 packfile,並使用 index-pack 生成相應的 .idx 和 .keep 檔案。雜湊用於確定臨時檔案的名稱,並且是任意的。index-pack 的輸出將列印到標準輸出。需要 --index-pack-args。

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

僅供內部使用。用於處理已下載包內容的命令。引數是 URL 編碼的,並用空格分隔。

--recover

驗證目標可達的所有內容都已獲取。用於在早期獲取操作中斷後。

GIT

Git[1] 套件的一部分

scroll-to-top