运行后git reset HEAD~1,我注意到实际上没有其他事情可做,并且提交很好。有没有办法恢复这个命令?
35975 次
3 回答
96
您可以使用:
git reset HEAD@{1}
这使用 reflog 中的最后一个条目。看看git reflog你是否在这期间做了其他事情。
于 2013-06-05T16:27:50.040 回答
12
您可以使用git reflog.
于 2013-06-05T16:17:27.723 回答
3
更容易(如果您没有进行任何其他操作):
git reset ORIG_HEAD
ORIG_HEAD是之前的状态HEAD。
HEAD关于vs.的更多细节ORIG_HEAD在这个 SO question 的答案中。
于 2016-06-22T13:45:34.823 回答