我从分支合并到主。然后,我注意到,我解决了这个矛盾在一个糟糕的方式,所以我恢复合并使用以下命令:我在git中恢复了合并,现在我该如何重新合并?
git revert -m 1 *merge-hash*
同事后做了几次提交。我试图重做合并,以便我有机会以不同的方式解决冲突。但是,当然,它说分支已经合并了。怎样才能重新合并并以好的方式解决冲突?
我从分支合并到主。然后,我注意到,我解决了这个矛盾在一个糟糕的方式,所以我恢复合并使用以下命令:我在git中恢复了合并,现在我该如何重新合并?
git revert -m 1 *merge-hash*
同事后做了几次提交。我试图重做合并,以便我有机会以不同的方式解决冲突。但是,当然,它说分支已经合并了。怎样才能重新合并并以好的方式解决冲突?
使用互动的rebase摆脱合并和复归的提交(简单地从列表中忽略它们)
这个工作流程更适合于扔掉合并:http://dymitruk.com/blog/2012/02/05/branch-per-feature/
这当然是一个很好的工作流程......但它不能解决我的问题。对不起,这是无关的... – gotch4
然后做互动rebase。这不是工作流程的一部分。 –
http://stackoverflow.com/questions/3662543/is-there-any-way-to-undo-the-effects-of-git-revert-head – mcalex
你在提交提交后是否有提交? –
是的,马有几个 – gotch4