git在哪里存储其reflog?

TOP*_*KEK 9 git git-reflog

我知道压缩版本reflog存储在 .git/packed-refs 但实际的reflog位于何处以及git如何在一个类型中恢复历史记录git reflog

Edw*_*son 8

reflogs在.git/logs/<refname>.例如,对于一个名为master(例如refs/heads/master)的分支,那么您会想要.git/logs/refs/heads/master.

HEAD当然,这是异常的,而且是.git/logs/HEAD.