Paste the output of git reflog (or git reflog --all) and get a color-coded timeline of every place HEAD has pointed — commits, checkouts, resets, rebases, merges — plus a one-line git reset --hard hint for the state right before each destructive operation. Nothing is uploaded; parsing happens entirely in your browser.
git reflog output above to see the timeline.