使用 git reflog 命令可以查看 git 的操作记录,找到之前的提交记录,然后使用 git reset --hard 提交记录的 hash 值 重新回到之前的状态。例如:
$ git reflog
3b6d5a2 HEAD@{0}: reset: moving to HEAD~1
2e051f9 HEAD@{1}: commit: Add new feature
...
$ git reset --hard 2e051f9
这将会回到提交记录为 2e051f9 的状态。注意:此操作会清空之前未提交的修改,请先备份好重要的文件。




