30

假设我已经克隆了存储库,创建了新分支“Topic1”,进行了更改,提交了它们,然后将它们推送到了远程仓库git push origin Topic1。之后,我向主分支发出了拉取请求。

然后在我的本地存储库中,我从分支“Topic1”签出到分支“Topic2”,在那里进行了一些更改,提交并再次将这个新分支推送到远程。并再次向主人提出拉取请求。我想提一下,同时没有对 master 分支进行任何更改,因此我不需要将本地 repo 与上游同步。

这就是问题所在:当我转到“Topic2”的拉取请求页面时,“Topic1”的所有提交都会出现在那里。所以,我的问题 - 我如何才能获得仅与“Topic2”分支相关的第二次拉取请求提交?

4

1 回答 1

33
  1. 创建一个新的分支基于upstream/master

  2. 从您的分支Topic2中挑选相关提交(进入新分支)

  3. 从这个新分支创建一个拉取请求。

于 2012-12-25T23:43:58.370 回答