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