我如何撤消magit中的变基?
how do I undo rebase in magit?
我不想要那部分 Rebasing feature/thread-temp onto 02fc3a4771e03d0ba98b9e52305117b4cfa05fce
我试过 git reset --soft HEAD~1
并重新提交,但它救不了我..
我不知道我是怎么走到这里的,因为我隐约知道 rebase 是什么,但并不打算在这里使用它。
如何回到正常状态?
它与其他问题的不同之处在于我可以使用特定于 magit 的方法。
在最新的 Magit 中,您可以通过按 r 然后按 a.
来中止一个活动的 rebase
如果你的 rebase 还没有结束并且你仍然可以中止它,请使用@Dogbert 的回答。
如果您已经完成并在本地完成了变基并想撤消它,您可以按照 here
中已接受的答案进行操作
在magit状态缓冲区中,按
l r
这将显示 magit-reflog 缓冲区。现在将光标移动到要重置为的提交(确定)和
M-x magit-reset-hard
您会看到一个选项列表,默认选择的选项与您 M-x magit-reset-hard
时光标所在的位置相对应。你可以选择另一个,但还是要确定。
然后按enter
,过程完成。
我不想要那部分 Rebasing feature/thread-temp onto 02fc3a4771e03d0ba98b9e52305117b4cfa05fce
我试过 git reset --soft HEAD~1
并重新提交,但它救不了我..
我不知道我是怎么走到这里的,因为我隐约知道 rebase 是什么,但并不打算在这里使用它。
如何回到正常状态?
它与其他问题的不同之处在于我可以使用特定于 magit 的方法。
在最新的 Magit 中,您可以通过按 r 然后按 a.
来中止一个活动的 rebase如果你的 rebase 还没有结束并且你仍然可以中止它,请使用@Dogbert 的回答。
如果您已经完成并在本地完成了变基并想撤消它,您可以按照 here
中已接受的答案进行操作在magit状态缓冲区中,按
l r
这将显示 magit-reflog 缓冲区。现在将光标移动到要重置为的提交(确定)和
M-x magit-reset-hard
您会看到一个选项列表,默认选择的选项与您 M-x magit-reset-hard
时光标所在的位置相对应。你可以选择另一个,但还是要确定。
然后按enter
,过程完成。