我从一个分支合并到主人。然后我注意到我以一种糟糕的方式解决了冲突,所以我使用以下命令恢复了合并:
git revert -m 1 *merge-hash*
我的同事在那之后做了一些提交。我试图重做合并,这样我就有机会以不同的方式解决冲突。但是,当然,它说分支已经合并了。如何重做合并并以好的方式解决冲突?
我从一个分支合并到主人。然后我注意到我以一种糟糕的方式解决了冲突,所以我使用以下命令恢复了合并:
git revert -m 1 *merge-hash*
我的同事在那之后做了一些提交。我试图重做合并,这样我就有机会以不同的方式解决冲突。但是,当然,它说分支已经合并了。如何重做合并并以好的方式解决冲突?
使用交互式变基来摆脱合并和恢复提交(只需从列表中省略它们)
此工作流程更适合丢弃合并:http ://dymitruk.com/blog/2012/02/05/branch-per-feature/