2011-09-25 45 views

回答

2

origin/branch-0.2是在远程名为origin的本地参考branch-0.2。它也被称为远程跟踪分支。您可以通过运行:git fetch origin branch-0.2与远程同步(以后使用git merge进行手动合并)。为了同时获取和合并,您可以使用:git pull origin branch-0.2

+0

要添加一些信息:如果您只是执行'git fetch',您只需下载在远程版本的分支上更改的对象。 'branch-0.2'仍然指向你的改变。如果你想合并更改,你需要发出'git merge origin/branch-0.2'来重新同步。这是自动完成,如果你做'git拉' – klaustopher

+0

我刚刚更新了我的答案;谢谢。 :-) –

+1

恐怕你的答案中有一个元素是不正确的:'git fetch origin branch-0.2'不更新'origin/branch-0.2',它只是将'FETCH_HEAD'指向'branch-0.2' '指向'origin'。就个人而言,我只会使用'git fetch '这个形式的'git fetch',它会从''更新所有远程跟踪分支,这通常是您想要的。 –

相关问题