git - 如何在 GitHub 上创建链接/链式拉取请求
问题描述
我有多个功能分支,通常当我从我的功能分支(本地签出)执行 git push 时,gitHub 想要合并到主分支。
但是,我观察到包含来自不同功能分支的提交的拉取请求都汇总到一个 PR 中。我还看到来自不同功能分支的提交试图将提交合并到另一个,所有这些都在一个 PR 中。
github repo 上还没有任何分支。
这是怎么做的?
如果这个问题太琐碎,请原谅我,我是 github 的新手!
解决方案
创建拉取请求时,您可以指定基础分支,这是它所基于的分支,并且它将被合并到其中。如果将第一个 PRmaster
的基础分支设置为,并将后续 PR 的基础分支设置为第一个 PR 的基础分支,那么这些后续 PR 将合并到您的第一个 PR,然后合并到master
.
通常,如果您有多个相关的 PR,或者如果您有一个基于另一个系列的系列,您只会想要这样做。如果你有后一种情况,GitHub 将排除基础分支(即第一个 PR 的分支)中的提交,不显示在后者中,只显示你的另一个 PR 中的新提交。
推荐阅读
- java - 如何从我的上下文菜单中删除“输入法”菜单
- linux - Git 命令打开一行来输入文本而不是被执行
- swift - Swift 闭包符合类型别名,包括 Any
- sql - 在没有 PL/SQL 的情况下有效地将行分组到情节中
- python - excel文件python输出值到数据框
- javascript - 在 Material-UI 自定义主题(ReactJS)中实现自托管字体?
- reactjs - createStore(reducer)不起作用反应原生
- angular - 无需解锁封装或在 Angular 中使用 ng-deep 即可操作 3rd 方库 UI css 样式
- tensorflow - 如何使用 tf.data.Dataset.from_generator 和 tf.data.Dataset.from_tensor_slices 导入具有多个特征的数据集
- python - Python Pathlib 索引错误