GitLab撤销合并时,“Revert in branch”下拉框应选哪个分支?
核心结论
你需要在“Revert in branch”下拉框中选择 Master 分支。
为什么选Master?
这个下拉框的作用是指定:你要在哪个分支上生成撤销合并的新提交。
你的场景是:不小心把test-1合并到了Master,现在要让Master回到合并前的状态。所以必须在Master分支上创建这个撤销提交——这样Git会自动生成一个新的commit,把那次错误合并带来的所有改动全部回退,让Master恢复到合并前的代码状态。
额外提醒
- 这个操作只会影响你选择的分支(也就是Master),
test-1分支本身的代码不会被改动,之后如果需要重新合并,依然可以正常操作。 - 撤销完成后,记得把Master分支的改动推送到远程仓库(如果这是共享分支的话)。
内容的提问来源于stack exchange,提问作者lynxx




