2012-09-25 33 views
1

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

任何人都可以帮忙吗?

+0

是否有一个标签为“合并”的提交? (即使实际的合并更改分散在多个较早的提交。) – Amber

+0

不,我只偶然发现一些东西被合并,只有来自分支 – jeff

回答

1

看起来完全像是某人在当前主人的基础上重新分配了您的分支,然后快速转发主人到您分支的头部。或者,它可能是一系列的樱桃选择。最简单的事情是一个接一个地从主分支中恢复提交。

要小心:如果您曾将主分支与归还的提交合并到您的分支中,您的分支中的提交也将被还原。

P.S.看看这里恢复的想法:Rolling back in Git

+0

提交不幸的是有很多提交:( – jeff

+0

好的,我已经为此更新了我的答案 –