我有两个分支:master
和opengl
. 我最近完成了分支的实现(或者至少我是这么认为的)opengl
并决定将其合并到master
:
git checkout master
git merge opengl
git push
在我这样做之后,在master
分支上工作的几个开发人员取消了我的更改,结果发现我的实现与他们的一些代码冲突。因此,我想恢复master
分支上的合并操作,但不覆盖历史记录。
请注意,我希望能够最终将opengl
分支合并master
(在修复所有错误之后)。因此,简单地检查旧版本master
并提交它是行不通的——新创建的提交将取消我opengl
在尝试合并它时所做的更改。
谢谢你。