2011-08-01 34 views

回答

2

分支参数是您要获取的分支的名称。通过(分别)从树枝提取 http://www.kernel.org/pub/software/scm/git/docs/git-fetch.html

git fetch origin +pu:pu maint:tmp

此更新(或创建,如必要的话)的分支PU和TMP在本地资源库中:

查看示例在GIT中的文档pu和maint从远程存储库。

即使pu分支不快进,pu分支也会更新,因为它带有加号前缀; tmp不会。

+0

谢谢Brian。因此,如果分支参数只是“多分支”,那么这意味着“多分支”位于远程回购的某处...如果它不存在,那么什么都不会被取回? – Phillip

+0

没错。如果该分支不存在于远程git上,将会用类似“致命的:无法找到远程引用somebranch” – Brian

0

对于这类问题,您应该使用read the manual。要回答您的问题,“git fetch < remote_repo>”将获取您为该回购配置的所有远程分支。这由在.git/config中回购的条目控制。添加“<分支>”仅获取一个分支,这可能不是您正在远程跟踪的分支。