如何使用git恢复合并

时间:2017-01-03 17:07:44

标签: git git-merge git-revert

我一直在一个有很多提交的分支机构工作。 一旦被推送并合并到主人那里,什么是还原变更的最佳选择,我所在的分支机构的所有合并提交都在' master'?

这个怎么样?

git revert -m 1 <merge-commit>

1 个答案:

答案 0 :(得分:2)

执行此操作的最佳方法是首先使用--no-ff选项合并分支。

git merge --no-ff your-dev-branch

这样做是为你创建一个称为合并提交的东西。如果要还原合并,则只需还原该合并提交。如果你没有指定--no-ff标志,那么它可能没有创建合并提交。