当前位置:   article > 正文

git基础教程(24) git reflog查看引用日志

git reflog


git reflog 命令是用来恢复本地错误操作很重要的一个命令,所以在这里对它进行一下整理。

1、git reflog命令说明

reflog翻译:Reference logs(参考日志)

git reflog命令:可以用于查看可引用的历史版本记录,引用日志记录了分支、标签和 HEAD 等引用在过去的操作中所指向的提交记录,例如初始时分支a指向commit1,reflog会记录a指向commit1,你移动了分支a的指向后,会在reflog留下一个新的记录,记录a移动到了commit2。

可引用历史提交版本,什么意思?

  • 使用git log命令只可以查看到HEAD指针及其之前的版本信息,如果版本发生过回退操作,则可能会出现,HEAD指针之后仍存在历史提交版本的情况,而这些提交版本信息通过git log命令是看不到的。

    即:git log命令是显示当前的HEAD和它的祖先,递归是沿着当前指针的父亲,父亲的父亲,……,这样的原则。

  • 我们可以通过使用git reflog命令,就可查看到所有历史版本信息。由于查看所有历史版本信息的目的,大多是为了进行版本回退或恢复操作所使用,从中找到所需的commit索引,所以该命令被命名为reflog,即

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/738442
推荐阅读
相关标签
  

闽ICP备14008679号