我按照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问题,但是我真的很担心搞乱原文。
答案 0 :(得分:2)
是的,git merge upstream / develop应该有效:您可以在git branch -avvv
步骤之后执行git fetch upstream
检查:您应该看到upstream/develop
列为远程分支。
为了只更改我的本地副本但更新github,我只会使用
git push origin/develop
这将是:
git push origin develop