How can I get a list of checkout history?
- From
- Robert Dailey <rcdailey.lists@gmail.com>
- Date
- Feb 15, 2016, 15:18 UTC
- Message-ID
- <CAHd499D5nMvFQ-eok_3tMZTNp+9JdcMZSL9XrXqkdUNxmRq_eQ@mail.gmail.com>
As you know, I can checkout the Nth checked out branch via this syntax:
$ git checkout @{-N}Is there a built-in mechanism to get a listing of previously checked out refs? Basically, this would be similar to 'history' command in linux where instead of actual commands, it lists like this:
HEAD@{-1}: master HEAD@{-2}: topic1 HEAD@{-3}: 3f556e9 (detached)
Seems like reflog should be able to do this, and maybe it can, but I'm not sure. Any tips? I'd be fine making a convenient alias for this if it ends up being a series of piped commands.
Thanks in advance.