?
This document uses PHP Chinese website manual Release
git-remote-fd - 將智能傳輸流反射回調(diào)用者
"fd::<infd>,<outfd>" (as URL)
該幫助程序使用指定的文件描述符連接到遠(yuǎn)程Git服務(wù)器。這不是針對最終用戶,而是針對調(diào)用git fetch,push或archive的程序和腳本。
如果只給出<infd>,則假定它是連接到遠(yuǎn)程Git服務(wù)器(git-upload-pack,git-receive-pack或git-upload-archive)的雙向套接字。如果給出了<infd>和<outfd>,則假定它們是連接到遠(yuǎn)程Git服務(wù)器的管道(<infd>是入站管道,<outfd>是出站管道)。
假設(shè)在這個(gè)助手啟動(dòng)之前,任何握手過程都已經(jīng)完成(比如發(fā)送git://的服務(wù)請求)。
<anything>可以是任何字符串。它被忽略。這是為了在URL在某些情況下顯示的情況下在URL中向用戶提供信息。
GIT_TRANSLOOP_DEBUG
如果設(shè)置,則打印關(guān)于各種讀取/寫入的調(diào)試信息。
git fetch fd::17 master
抓取主文件,使用文件描述符#17與git-upload-pack進(jìn)行通信。
git fetch fd::17/foo master
同上。
git push fd::7,8 master (as URL)
推送主文件,使用文件描述符#7從git-receive-pack和文件描述符#8讀取數(shù)據(jù)以將數(shù)據(jù)寫入相同的服務(wù)。
git push fd::7,8/bar master
Same as above.
gitremote-helpers[1]