我克隆了一个分叉的 github 存储库,并从中创建了一个分支。如何使用 upstream/master 更新(使用 git pull )我的分支?
详细地说,这就是我所做的:
1) 在 GitHub 上创建一个 repo
2) 将我的 github 存储库克隆到本地盒子
然后我做了一些本地更改,提交并推送到我的 GitHub 存储库。这些更改是针对我的,对其他人没有用处,因此没有拉取请求。我将这些提交称为“私人提交”。所以这就是发生的事情:4)做了一些“私人提交”
然后我开始研究一个对其他人非常有用的功能。所以我想我必须从我的本地 master 分支出来,在 "private commits" 之前,称之为 "pull-request-branch" 。所以,这就是我所做的:
5)git branch <before private commits>
6)git checkout -b pull-request-branch
7)git push -u origin pull-request-branch
然后我想在我开始处理新功能之前,我必须使用上游更改来更新这个分支。所以这就是我接下来要做的
8)git remote add upstream <original-repo>
9)git pull upstream pull-request-branch
(这不起作用)
如何使用 upstream/master 更新 pull-request-branch ?