将forked repo与上游/主服务器或上游/开发同步?

时间:2015-02-26 15:50:33

标签: git github

我按照this链接上的说明分叉了一个回购。现在我正在尝试同步我的fork,因为它类似于50次提交。我看过说明here。我想仅对我的本地分叉版本进行更改,但希望通过从原始版本中提取来继续更新我的本地分叉版本。我的fork repo和原始repo的默认分支为'develop'。当我写'git branch'时,我得到* develop

这是否意味着我应该做

git merge upstream/develop

而不是指示

git merge upstream/master

为了将更改提取到我的本地版本?

为了仅将更改推送到本地副本但更新github我将只使用

git push origin/develop

很抱歉,这是教程中提出的这样一个noob问题,但是我真的很担心搞乱原文。

1 个答案:

答案 0 :(得分:2)

是的,git merge upstream / develop应该有效:您可以在git branch -avvv步骤之后执行git fetch upstream检查:您应该看到upstream/develop列为远程分支。

  

为了只更改我的本地副本但更新github,我只会使用git push origin/develop

这将是:

git push origin develop