不可访问的git状态

不可访问的git状态,git,branch,history,commit,Git,Branch,History,Commit,之前,我试着用我的程序进行实验,然后,我想回到(签出)之前的提交。然后,我改变了一些事情,承诺。。等等 问题是,我如何在结账前回到状态 我知道我可以签出哈希 但我不知道那是什么。 git日志仅显示当前状态之前的历史记录 谢谢。看一下git reflog的输出。查找签出,然后执行git checkout HEAD@{X},其中X是签出后,git reflog行上显示的数字。可能重复:

之前,我试着用我的程序进行实验,然后,我想回到(签出)之前的提交。然后,我改变了一些事情,承诺。。等等

问题是,我如何在结账前回到状态

我知道我可以签出哈希

但我不知道那是什么。 git日志仅显示当前状态之前的历史记录


谢谢。

看一下git reflog的输出。查找签出,然后执行
git checkout HEAD@{X}
,其中X是签出后,
git reflog
行上显示的数字。

可能重复: