Gitlab是正确的。你现在正在解决冲突,将master
合并到156
里面。
在合并156
和master
之前的第一步,就是要确保这两个分支之间有清洁的树状态,也就是说在156
里面先反映所有在master
上进行的更改。所以,在将156
合并到master
之前,你需要先将master
合并到156
中。
这种解决冲突的方法会强制生成非常繁琐的提交消息。我建议在此处对156
进行 rebase 到master
上,这是无法在Gitlab GUI界面上实现的。请注意,这可能会用master
的历史记录覆盖156
,但这正是你需要的。
# on branch 156
git fetch
git rebase origin/master
git push -f origin 156
注意:当将156
在master
上进行变基时,ours
将是master
,而theirs
将是156
。