Git 如何为特定的提交集创建多个PRs

Git 如何为特定的提交集创建多个PRs,git,github,version-control,pull-request,Git,Github,Version Control,Pull Request,我实际上是在为一个材料设计代码库做贡献。计划在下一版本中提供一组特定的功能 我目前已经实现了一个特性并创建了一个PR(比如说PR1),该特性的3个提交被推送。它们在该PR1下可见。PR1仍处于打开状态 我已经用8次提交实现了某些其他特性。但是,当我点击按钮“创建新公关”时,我看到的只是我的公关1 下面是我单击“创建新公关”时发生的情况- 问题是- 如果我按下8次提交,它将进入PR1 无法为8次提交创建新的PR 我该怎么做?这是一个长期的问题。现在我不得不问 为什么要新PR?这是因为,审查变得更

我实际上是在为一个材料设计代码库做贡献。计划在下一版本中提供一组特定的功能

我目前已经实现了一个特性并创建了一个PR(比如说PR1),该特性的3个提交被推送。它们在该PR1下可见。PR1仍处于
打开
状态

我已经用8次提交实现了某些其他特性。但是,当我点击按钮“创建新公关”时,我看到的只是我的公关1

下面是我单击“创建新公关”时发生的情况-

问题是-

  • 如果我按下8次提交,它将进入PR1
  • 无法为8次提交创建新的PR
  • 我该怎么做?这是一个长期的问题。现在我不得不问

    为什么要新PR?这是因为,审查变得更容易,每个具有1个PR的功能都是更干净的方法

    我已经经历了-,还有更多


    没有多少帮助。只是我在用提交垃圾发送回购协议&然后强制重置head以删除它:(

    GitHub的pull请求可以是。这是一个经过深思熟虑的设计决策,允许PRs得到增量改进


    解决方案是将您希望单独考虑的更改推送到另一个分支,并从该分支打开一个新的PR。

    这是否意味着,我在我的分支上创建一个新分支,然后将其推送到主回购的主回购?每个新分支对应于我要并行提交的每个新功能?@bozzmob,您需要推送到G上的一个新分支itHub。每个Pull请求一个GitHub分支。