1

在此处输入图像描述

我不想要那部分Rebasing feature/thread-temp onto 02fc3a4771e03d0ba98b9e52305117b4cfa05fce

我尝试git reset --soft HEAD~1并重新提交,但它不会救我..

我不知道我是怎么来到这里的,因为我隐约知道 rebase 是什么,并且并不打算在这里使用它。

我该如何回到正常状态?

它与其他问题的不同之处在于我可以使用特定于 magit 的方法。

4

2 回答 2

3

如果您的变基尚未结束并且您仍然可以中止它,请使用@Dogbert 的答案。

如果您已经超越了这一点并在本地完成了您的变基并想要撤消它,您可以按照此处接受的答案

在 magit 状态缓冲区中,按

l r

这将显示 magit-reflog 缓冲区。现在将光标移动到要重置的提交(确定)和

M-x magit-reset-hard

您将看到一个选项列表,其中默认选择的选项对应于您在M-x magit-reset-hard. 你可以选择另一个,但再次:确定。

然后按enter,该过程完成。

于 2017-03-15T13:00:20.153 回答
1

在最新的 Magit 中,您可以按rthen中止活动的 rebase a

Magit Rebase 弹出窗口

于 2015-11-11T04:26:02.223 回答