Oli*_*ier 5 git git-fetch git-remote
我理解运行的想法git fetch <remote>,因为远程分支可以通过git checkout <remote>/<branch>.
但是如果我只是运行它是如何工作的
git fetch path/to/other/repo
Run Code Online (Sandbox Code Playgroud)
如何结账对应的分行?请注意,该操作以静默方式运行(即使使用--verbose),并且不会创建新分支。
编辑:只是要清楚:我完全理解 git 如何与遥控器一起工作。我只是对这种替代语法感到好奇git fetch path/to/remote,或者git fetch <url>. 它应该如何工作?为什么它不创建新分支?为什么即使在详细模式下它也会静默运行?预期用途是什么?
我认为最好的解释(比文档好得多)是Jakub Nar\xc4\x99bski对另一个问题的回答。
\n\n基本上:
\n\ngit fetch <path>\nRun Code Online (Sandbox Code Playgroud)\n\n只是获取HEAD远程分支,并将其本地存储到FETCH_HEAD.
git fetch <path> <branch>\nRun Code Online (Sandbox Code Playgroud)\n\n获取远程存储库中的分支并将其存储在FETCH_HEAD.
Jakub Nar\xc4\x99bski\ 的答案中描述了更高级的用法,但是,正如他自己所说,最好的获取方法是使用命名遥控器。
\n