重做"Git重置 - 硬HEAD ^"命令

Ram*_*avi 3 git git-reset

可能重复:
撤消git reset --hard HEAD~1

我使用命令行:

git reset --hard HEAD ^

我怎么能重做呢?

man*_*lds 8

如果你想回到HEAD(前一个)你可以做:

git reset --hard HEAD@{1}
Run Code Online (Sandbox Code Playgroud)

请注意,工作目录更改和暂存更改将在您执行后丢失,git reset --hard并且无法将其恢复.

  • 另外:看看`git reflog`. (2认同)