1

我意识到一个分支被合并到我不应该的主分支中 - 提交已经被推送。分支没有重新设置基础——这意味着我看不到一个“合并提交”——来自分支的提交现在在 master 分支中,我不知道哪些提交来自合并,哪些之前在那里。

有人可以帮忙吗?

4

1 回答 1

1

看起来就像有人在当前 master 之上重新设置了您的分支,然后将 master 快速转发到您的分支的头部。或者,它可能是一系列精选。最简单的事情是从主分支中逐一还原提交。

请注意:如果您曾经将主分支与恢复的提交合并到您的分支中,那么您分支中的提交也将被恢复。

PS 在这里查看还原想法:在 Git 中回滚

于 2012-09-25T10:53:39.820 回答