?
本文檔使用 php中文網(wǎng)手冊(cè) 發(fā)布
git-http-fetch - 通過(guò) HTTP 從遠(yuǎn)程 Git 存儲(chǔ)庫(kù)下載
git http-fetch [-c] [-t] [-a] [-d] [-v] [-w filename] [--recover] [--stdin] <commit> <url>
通過(guò) HTTP 下載遠(yuǎn)程 Git 存儲(chǔ)庫(kù)。
注:不建議使用不帶-a的此命令。-a行為將成為未來(lái)版本的默認(rèn)行為。
commit-id
無(wú)論哈希還是 URL / refs / 下的文件名都可以拉出來(lái)。
-c
獲取提交對(duì)象。
-t
獲取與提交對(duì)象關(guān)聯(lián)的樹(shù)。
-a
獲取所有對(duì)象。
-v
報(bào)告下載的內(nèi)容。
-w <filename>
在傳輸完成后,將 commit-id 寫(xiě)入本地端的 $ GIT_DIR / refs / <filename>下的文件名。
--stdin
不要在命令行上提交一個(gè)提交 ID(在這種情況下git http-fetch
預(yù)計(jì)不會(huì)出現(xiàn)這種情況),需要格式化 stdin 中的行
<commit-id>['\t'<filename-as-in--w>]
--recover
驗(yàn)證從目標(biāo)訪問(wèn)的所有內(nèi)容都已獲取。先前提取被中斷后使用。