如果执行的还原之后,又想回到最新版。或者可以说,想还原指定的某一个版本。可以这样操作
git reflog //查看当前所有版本日志
git reset --hard 3628164 //找到要还原到版本的日志标识码
git log和git reflog的差异
git reflog 可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作)
例如执行 git reset --hard HEAD~1,退回到上一个版本,用git log则是看不出来被删除的commitid,用git reflog则可以看到被删除的commitid,我们就可以买后悔药,恢复到被删除的那个版本。

网友评论