Re: Why is reflog so obscure?
- From
Jeff King <peff@peff.net>
- Date
- Jul 12, 2022, 07:12 UTC
- Message-ID
- <Ys0e9MxIWQj/pVXx@coredump.intra.peff.net>
- In-Reply-To
- <f0bb8ee8-9b38-45a7-a54b-24cf245bb3c8@gmail.com>
On Mon, Jul 11, 2022 at 06:55:09PM -0400, Thomas Guyot wrote:
Show 5 quoted lines
> The reflog is simply a log of where you've been, in descending order (latest > entry first), and is branch agnostic. It show every commit you've been on > from latest to oldest, and each entry can be heads, tags, or detached > commits. Some operations like rebase may even generate multiple entries if > it's done in multiple steps (ex conflicts resolution).
This is right with one caveat: the HEAD reflog is branch agnostic. But there is a separate reflog for each individual branch, as well.
-Peff