uTools-Manuals/docs/git/git remote-fd.html
2019-04-08 23:22:26 +08:00

1 line
2.9 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="c-markdown doc-markdown"><div class="doc-postil"><div class="c-markdown"><h2>名称</h2></div></div><div class="doc-postil"><div class="c-markdown"><p>git-remote-fd  - 将智能传输流反射回调用者</p></div></div><div class="doc-postil"><div class="c-markdown"><h2>概要</h2></div></div><div class="doc-postil"><div class="c-markdown"><p>"fd::&lt;infd&gt;,&lt;outfd&gt;" (as URL)</p></div></div><div class="doc-postil"><div class="c-markdown"><h2>描述</h2></div></div><div class="doc-postil"><div class="c-markdown"><p>该帮助程序使用指定的文件描述符连接到远程Git服务器。这不是针对最终用户而是针对调用git fetchpush或archive的程序和脚本。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>如果只给出&lt;infd&gt;则假定它是连接到远程Git服务器git-upload-packgit-receive-pack或git-upload-archive的双向套接字。如果给出了&lt;infd&gt;&lt;outfd&gt;则假定它们是连接到远程Git服务器的管道&lt;infd&gt;是入站管道,&lt;outfd&gt;是出站管道)。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>假设在这个助手启动之前任何握手过程都已经完成比如发送git://的服务请求)。</p></div></div><div class="doc-postil"><div class="c-markdown"><p>&lt;anything&gt;可以是任何字符串。它被忽略。这是为了在URL在某些情况下显示的情况下在URL中向用户提供信息。</p></div></div><div class="doc-postil"><div class="c-markdown"><h2>环境变量</h2></div></div><div class="doc-postil"><div class="c-markdown"><p>GIT_TRANSLOOP_DEBUG</p></div></div><div class="doc-postil"><div class="c-markdown"><p>如果设置,则打印关于各种读取/写入的调试信息。</p></div></div><div class="doc-postil"><div class="c-markdown"><h2>示例</h2></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git fetch fd::17 master</code></p></div></div><div class="doc-postil"><div class="c-markdown"><p>抓取主文件使用文件描述符17与git-upload-pack进行通信。</p></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git fetch fd::17/foo master</code></p></div></div><div class="doc-postil"><div class="c-markdown"><p>同上。</p></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git push fd::7,8 master (as URL)</code></p></div></div><div class="doc-postil"><div class="c-markdown"><p>推送主文件使用文件描述符7从git-receive-pack和文件描述符8读取数据以将数据写入相同的服务。</p></div></div><div class="doc-postil"><div class="c-markdown"><p><code>git push fd::7,8/bar master</code></p></div></div><div class="doc-postil"><div class="c-markdown"><p>Same as above.</p></div></div><div class="doc-postil"><div class="c-markdown"><h2>另请参阅</h2></div></div><div class="doc-postil"><div class="c-markdown"><p>gitremote-helpers[1]</p></div></div></div>