git教程-git reflog查看每次操作

说明

Reference logs的缩写,参考日志,显示所有的操作记录,包括提交,回退的操作。

注意: 该命令可以查看从clone仓库开始,用户在本地库中的 所有操作

应用场景

  • 找出操作记录中的版本号,进行回退。
  • 恢复本地的错误操作

与 git log区别

git log 不包括已经被删除的 commit 记录和 reset 的操作

也就是说:如果版本发生过回退操作,则可能会出现,HEAD指针之后仍存在历史提交版本的情况

git log 命令 看不到 这些提交的版本

git reflog 命令才能看到这些提交的版本

例子

git reflog

执行结果如下:

参考

https://www.jianshu.com/p/7e4cef3863e7


原文出处:/show_1IX8w0QqrFt.html