所以我将一个分支"badBranch"合并到了我的开发分支中,并在合并之后发现了几个提交它的bug.
我做了一个恢复: git revert -m 1 <commit hash of the merge>
工作得很好.时间流逝,代码编写,进一步的变化致力于开发.
现在,有了更多的休闲,我想将badBranch合并回开发(或开发到它),看看我是否可以解决它.
但是开发认为badBranch在它的历史中(我认为?),所以当我签出badBranch并合并开发它时,我只是得到了当前的开发状态.
我如何强制实际合并devleop和badBranch?
谢谢.
它出人意料地直截了当 - 只需恢复还原:
git revert <commit hash of your merge revert>
Run Code Online (Sandbox Code Playgroud)
Marco提供的howto链接还提供了下一个解决方案:-no-ff重新设置badBrahcn 以重新创建所有提交(所有SHA ID将不同)并将其合并到主服务器.
| 归档时间: |
|
| 查看次数: |
79 次 |
| 最近记录: |