如何在 GitKraken 中检出提交?

How to checkout commit in GitKraken?

似乎无法使用 GitKraken 签出提交。

如您所见,没有检查旧提交的选项,只有 Cherrypick commit 但我不知道这有什么用。

编辑:我能够通过控制台使用另一个 git 程序 (git bash) 结帐:

现在在 GitKraken 中看起来像这样:

GitKraken(从 1.7 版开始)似乎没有提供进入分离 HEAD 模式并直接签出提交的方法。同样,它也不允许您签出标签(因为这也会给您一个分离的 HEAD)。

因此,您必须先创建一个(临时)分支,然后才能检出。

你这样做的方法是右键单击你想要的提交和 select "Reset to this commit" 然后选择 "Hard - Discard all changes"

您可以在顶部栏中进行撤消。可以使用右键单击提交将另一个选项重置为另一个提交。

他们终于实现了这个功能yesterday(2019 年 9 月 25 日)。

Users can now enter a detached HEAD state by clicking the commit you wish to checkout and selecting Checkout this commit.