在没有rebase的情况下还原合并

时间:2012-09-25 09:23:42

标签: git git-merge git-rebase revert git-revert

我意识到一个分支被合并到我的主分支,它不应该 - 提交已被推送。分支没有重新定位 - 这意味着我没有看到一个“合并提交” - 来自分支的提交现在在主分支中,我无法分辨哪些提交来自合并以及哪些以前存在。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

看起来就像有人在当前主人的基础上将你的分支重新定位,然后快速转发主人到分支机构的负责人。或者,它可能是一系列樱桃选择。最简单的方法是逐个从主分支恢复提交。

注意:如果您将主分支与恢复的提交合并到您的分支中,您的分支中的提交也将被还原。

P.S。看看这里是否有回复的想法:Rolling back in Git