2012-09-25 108 views
1

我意識到一個分支合併到我的主分支不應該 - 提交已被推送。該分支沒有重新分配 - 這意味着我沒有看到一個「合併提交」 - 分支的提交現在在主分支中,我無法分辨哪些提交來自合併以及之前存在。恢復合併,不用rebasease

任何人都可以幫忙嗎?

+0

是否有一個標籤爲「合併」的提交? (即使實際的合併更改分散在多個較早的提交。) – Amber

+0

不,我只偶然發現一些東西被合併,只有來自分支 – jeff

回答

1

看起來完全像是某人在當前主人的基礎上重新分配了您的分支,然後快速轉發主人到您分支的頭部。或者,它可能是一系列的櫻桃選擇。最簡單的事情是一個接一個地從主分支中恢復提交。

要小心:如果您曾將主分支與歸還的提交合併到您的分支中,您的分支中的提交也將被還原。

P.S.看看這裏恢復的想法:Rolling back in Git

+0

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

+0

好的,我已經爲此更新了我的答案 –