Git 如何更新分叉项目的本地分支?
我克隆了一个分叉的github回购协议,并从中创建了一个分支。如何(使用git pull)使用上游/主节点更新我的分支 具体来说,我是这样做的: 1) 在GitHub上进行回购 2) 已将我的github回购克隆到本地邮箱 然后我做了一些本地更改,提交并推送到我的GitHub回购。这些更改是特定于我的,不会对其他人有用,因此没有拉请求。我将这些提交称为“私人提交”。事情就是这样: 4) 做了一些“私人承诺” 然后我开始研究一个功能,这对其他人来说真的很有用。所以我想我必须在“私人提交”之前,从我的本地主人那里分支,称之为“请求分支”。下面是我所做的: 5)Git 如何更新分叉项目的本地分支?,git,github,git-workflow,git-fork,Git,Github,Git Workflow,Git Fork,我克隆了一个分叉的github回购协议,并从中创建了一个分支。如何(使用git pull)使用上游/主节点更新我的分支 具体来说,我是这样做的: 1) 在GitHub上进行回购 2) 已将我的github回购克隆到本地邮箱 然后我做了一些本地更改,提交并推送到我的GitHub回购。这些更改是特定于我的,不会对其他人有用,因此没有拉请求。我将这些提交称为“私人提交”。事情就是这样: 4) 做了一些“私人承诺” 然后我开始研究一个功能,这对其他人来说真的很有用。所以我想我必须在“私人提交”之前,从我
git分行
6) git签出-b请求分支
7) git推送-u原始拉取请求分支
然后我想,在开始使用新功能之前,我必须用上游更改更新这个分支。下面是我接下来做的
8) git远程添加上游
9) git pull上游pull请求分支
(这不起作用)
如何使用上游/主节点更新拉请求分支?我建议使用本地拉请求分支
,合并--从上游/主节点
重新基址
,然后推到远程拉请求分支指定要从中拉的分支,而不是:
$ git checkout pull-request-branch
$ git pull upstream master
将从上游/master
更新请求分支