本章节主要介绍 git reflog 命令。 Git 使用一种称为引用日志或“reflogs”的机制来跟踪分支顶端的更新。 许多 Git 命令接受用于指定引用或“ref”的参数,它是指向提交的指针。 常见的例子包括:

Reflogs跟踪本地仓库中Git引用的更新时间。除了分支提示引用日志之外,还为Git存储维护了一个特殊的reflog。Reflogs存储在本地仓库的.git目录中。git reflog目录可以在.git/logs/refs/heads/ 和 .git/logs/HEAD找到,如果在仓库中使用了git stash,还可以在.git/logs/refs/stash中找到。

本章节将介绍:git reflog的扩展配置选项、git reflog的常见用例和缺陷、如何使用git reflog撤消更改,等等。


git reflog 基本用法

下面是最基本的 reflog 用法

$ git reflog
12-30 21:57