我有多个功能分支,通常当我从我的功能分支(在本地签出)执行 git Push 时,gitHub 想要合并到主分支。
然而,我观察到拉取请求包含来自不同功能分支的提交,所有这些提交都汇总到一个 PR 中。我还看到来自不同功能分支的提交试图将提交合并到另一个分支中,所有这些都在一个 PR 中。
github 存储库上尚不存在任何分支。
这是怎么做到的?
如果这个问题太微不足道,请原谅我,我是 github 的新手!
创建拉取请求时,您可以指定基本分支,这是它所基于的分支并将其合并到的分支。如果您将第一个 PR 的基本分支设置为 ,master并将后续 PR 的基本分支设置为第一个 PR 的基本分支,那么这些后续 PR 将合并到您的第一个 PR 中,然后它将合并到master.
通常,只有当您有多个相关 PR,或者您有一个系列建立在另一个系列之上时,您才需要执行此操作。如果您遇到后一种情况,GitHub 将排除基础分支(即第一个 PR 的分支)中的提交,使其不显示在后者中,仅显示其他 PR 中的新提交。
| 归档时间: |
|
| 查看次数: |
2684 次 |
| 最近记录: |