因此,我将一个分支“badBranch”合并到我的开发分支中,并且在合并之后发现了一些提交错误的提交。git:合并到我合并的
我做了还原:git revert -m 1 <commit hash of the merge>
伟大的工作。时间在继续,编写代码,进一步改变了开发。
现在,有了更多的休闲活动,我想将badBranch重新合并到开发(或开发到它)以查看我是否可以修复它。
但是开发认为badBranch在其历史中(我认为?),所以当我结账badBranch并合并发展到它时,我只是得到了当前的发展状态。
如何强制devleop和badBranch实际合并?
谢谢。
为了记录,这就是'man git-revert'必须说的:“恢复一个合并提交声明**你永远不会希望**合并引入的树更改。因此,稍后合并只会引入不是先前还原合并的祖先的提交所引入的树更改,这可能是也可能不是你想要的“。重点是我的:) – 2012-08-09 20:54:56