使用pull请求从其上游父

时间:2017-04-10 11:40:58

标签: git

我试图从父母那里更新我的叉子并遇到麻烦,所以我向某人寻求帮助,并且在对话过程中另一方声明......

  

拉取请求不能用于从它的上游父级更新fork

...这对我来说没有意义(特别是因为这是我最终将其fork从其原点进行同步)。

我没有要求 如何同步分支 - 已经涵盖了几个问题 - 我不明白为什么通过pull请求申请提交是& #34;坏"与其他方式进行比较(将我的/本地重新设置为origin / remote并反转通常的提交路径)。

如果重要,分支和关系看起来像这样

- origin/remote (has the commits I want)
 - my/remote (where I want to put them - originally forked from origin/remote)
  - my/local (where I dont want to put them - yet. cloned from my/remote)

我的/遥控器更新后,我希望"同步"或者"获取"我的/远程到我的/本地。我不希望遵循与我以前用来分叉或克隆创建它们的路径不同的路径。

1 个答案:

答案 0 :(得分:1)

当然,您可以使用PR从其父级更新分支。您还可以使用PR从另一个fork更新fork。但PR并不是真的意味着这一点。 PR适用于那些没有推送目标或需要代码审查的人,因此您可以告诉“嘿我希望将其合并”,接收者可以查看它然后应用或拒绝它。

要从上游更新fork,您应该将上游添加为另一个远程,然后将分支重新绑定到上游分支。