标签: git branch history commit
之前,我尝试过试验我的程序然后,我想回到(结帐)之前的提交。然后,我改变了一些东西,承诺......等等。
问题是,如何在结账前回到州。
我知道我可以git checkout-hash,
但我不知道哈希。 git log仅显示历史记录直到当前状态。
感谢。
答案 0 :(得分:2)
查看git reflog的输出。查看结帐,然后执行git checkout HEAD@{X},其中X是结帐后{1}}在该行上显示的数字。
git reflog
git checkout HEAD@{X}