我实际上是在为一个材料设计代码库做贡献。计划在下一个版本中提供一组特定的功能。
我目前已经实现了一个特性并创建了一个pr(比如pr1),并且推送了该特性的3个提交。它们在pr1下面是可见的。pr1仍处于OPEN
状态。
我已经用8次提交实现了某些其他特性。但是,当我点击按钮“创建新的公关”,我看到的只是我的PR1。
下面是当我点击“创建新公关”时会发生的事情-
问题是-
如果我按8次提交,它将进入pr1。
无法为8个提交创建新的PR。
我该怎么做?这是一个长期的问题。现在我不得不问。
为什么是新公关?这是因为,它变得更容易审查,每一个功能与1公关将是更清洁的做法。
我已经经历了-Question1,Question2,Question3和其他一些…
没有多少帮助。只是我在用commits垃圾发送repo,然后强行重置head以删除它:(
最佳答案
github的pull请求可以是updated by pushing new commits the existing branch。这是一个经过深思熟虑的设计决策,允许逐渐改进prs。
解决方案是将希望单独考虑的更改推送到另一个分支,并从该分支打开新的PR。