【问题标题】:I reverted a merge in git, now how do I redo the merge?我在 git 中恢复了合并,现在如何重做合并?
【发布时间】:2013-01-02 08:47:44
【问题描述】:

我从一个分支合并到 master。然后我注意到我以不好的方式解决了冲突,所以我用命令恢复了合并:

git revert -m 1 *merge-hash*

我的同事在那之后做了一些提交。我试图重做合并,以便我有机会以不同的方式解决冲突。但是,当然,它说分支已经被合并了。如何重做合并并以好的方式解决冲突?

【问题讨论】:

标签: git version-control


【解决方案1】:

使用交互式变基来摆脱合并和恢复提交(只需从列表中省略它们)

此工作流程更适合丢弃合并:http://dymitruk.com/blog/2012/02/05/branch-per-feature/

【讨论】:

  • 这当然是一个很好的工作流程......但这并不能解决我的问题。抱歉,这无关...
  • 然后进行交互式变基。这不是工作流程的一部分。
猜你喜欢
  • 2019-06-04
  • 1970-01-01
  • 1970-01-01
  • 2013-10-23
  • 1970-01-01
  • 1970-01-01
  • 2017-05-17
  • 1970-01-01
  • 2018-11-29
相关资源
最近更新 更多