Git Reflog

The Reflog tab shows your local history of HEAD movements — every checkout, commit, rebase, and reset — so you can recover lost commits and undo operations that went wrong.

Key Features

  • Full history — Every HEAD update including commits, checkouts, rebases, merges, and resets
  • Commit recovery — Jump to any previous state to recover lost work
  • Diff preview — Select a reflog entry to see what changed at that point
  • Timestamps — Each entry shows when the operation occurred

Keybindings

KeyAction
EnterView reflog entry details in preview
cCheckout the selected reflog entry
bCreate a new branch from selected entry
yCopy commit SHA to clipboard
RRefresh reflog

Context Awareness

When you select a reflog entry, the preview panel shows the commit details and diff for that point in history. This makes the reflog a powerful recovery tool — you can visually inspect what the repo looked like at any previous state before deciding to checkout or branch from it.