2013-01-18 143 views
0

我从分支合并到主。然后,我注意到,我解决了这个矛盾在一个糟糕的方式,所以我恢复合并使用以下命令:我在git中恢复了合并,现在我该如何重新合并?

git revert -m 1 *merge-hash* 

同事后做了几次提交。我试图重做合并,以便我有机会以不同的方式解决冲突。但是,当然,它说分支已经合并了。怎样才能重新合并并以好的方式解决冲突?

+0

http://stackoverflow.com/questions/3662543/is-there-any-way-to-undo-the-effects-of-git-revert-head – mcalex

+0

你在提交提交后是否有提交? –

+0

是的,马有几个 – gotch4

回答

0

使用互动的rebase摆脱合并和复归的提交(简单地从列表中忽略它们)

这个工作流程更适合于扔掉合并:http://dymitruk.com/blog/2012/02/05/branch-per-feature/

+0

这当然是一个很好的工作流程......但它不能解决我的问题。对不起,这是无关的... – gotch4

+0

然后做互动rebase。这不是工作流程的一部分。 –