我克隆了一个分叉的github repo,创建了一个分支。我如何更新(使用git pull)我的分支与上游/主?如何更新分叉项目的本地分支?
具体而言,这里就是我所做的:
1)分叉在GitHub上
2)克隆我的GitHub库到本地箱回购
然后我做了一些局部的修改,提交和推送到我的GitHub回购。这些变化对我来说是特定的,并且对其他人不会有用,因此没有拉取请求。我将这些提交称为“私人提交”。所以这就是发生了什么: 4)做了一些“私人提交”
然后我开始研究一个功能,这对其他人来说真的很有用。所以我认为在“私人提交”之前,我必须从我的本地主人中分支出去,称之为“拉请求分支”。所以,这里是我所做的:
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
(这不起作用)
如何更新拉请求分支上游/大师做?