在开发之后可以撤消的合并

时间:2014-01-10 19:00:07

标签: git

我的本​​地计算机上有一个分支,它有一个复杂的历史记录可以追溯到几个月,有许多提交并与master合并。

我现在想要将这个分支合并到master中,然后部署它,但是如果将来有必要,可以执行单个恢复以撤消对master的合并。例如,我今天合并,但一周后(在完成其他功能的其他提交之后),我们发现我们必须撤消此合并。

是否像使用合并中的sha进行还原一样简单?

2 个答案:

答案 0 :(得分:0)

是的,在合并提交上执行git revert应该会逆转合并的效果。

如果您等待一周,您当然必须解决与已发生的其他更改的冲突。解决它们后,您可以git revert --continue

答案 1 :(得分:0)

是的,但是您应该修改您的工作流程,并且只使用master来部署。谷歌“每个功能的分支”你应该找到我的帖子。