与the other question中概述的情况不同,因此请避免在不先阅读内容的情况下将此内容标记为重复。
在开发过程中,我从master分支创建了分支A进行一些开发工作。
然后从分支A开始,我创建了分支B,并添加了其他一些提交(例如,提交C1和C2)。
原因是我想为分支B创建PR,该PR仅显示C1和C2。但是,CI构建将使用分支A加C1和C2中的所有更改来运行集成测试。
现在我已经将分支A合并为master,并且可以合并B。
现在查看github的“确认压缩并合并”按钮,
我不太确定会发生什么:
github会尝试将分支B中的C1和C2合并为分支A(合并后已删除),还是github会尝试将C1和C2合并为 master ? / em>