本章节主要介绍 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