github - 合并两个 PR
问题描述
我是一名新开发人员,刚开始在工作中增加我的 PR。所以我做了一个 PR,在 PR 合并之前我做了另一个 PR。我的第一个 PR 最终获得批准并合并,但第二个 PR 没有第一个 PR 的变化。所以我想知道如果我合并第二个 PR 而不更改第一个 PR 会覆盖我第一个 PR 的更改吗?
解决方案
对我来说,这听起来像是一个粗略的操作。如果您不确定,这就是我的建议。
假设您的第一个 PR 已合并到origin/master
并且您的第二个 PR 在 branch 上pr2
。然后我会做以下事情:
git checkout master
git pull --rebase origin master
git checkout pr2
git rebase master
简而言之,我建议您将本地 master 分支与上游同步,然后pr2
在 master 上重新设置您的分支。这实质上是在你的小说提交之前应用 master 中的小说提交pr2
。在这个阶段,您会发现是否有任何合并冲突。如果没有,您可以检查/测试您的项目并决定合并您的 PR 是否安全。
推荐阅读
- javascript - 当运行正则表达式太快时,在 Javascript 中返回一个空数组。我的正则表达式太慢了吗?
- python - 与地图共享子图之间的 x 和 y 轴
- java - 如何在 JAVA 线程之间共享变量?
- javascript - 如何在javascript中获取childtag属性的出现次数
- python - python gTTS RuntimeError:无法获取语言列表:“NoneType”对象不可下标
- javascript - 在 mousemove 上为 Javascript 中的元素设置动画
- sql - 这两个条件是否等效(在 sql 中)?
- google-apps-script - 为什么 GmailDraft.send() 会使草稿的 gmail 标签消失?
- java - 选择器不适用于单击按钮效果
- python - 从两个元组python3创建单个元组