Reflog, Bisect, and Blame: Recovering Lost Work and Finding Bugs
GitA "lost" commit after a bad reset or force-push is almost never actually gone. git reflog keeps a local record of everywhere HEAD has pointed, bisect turns "somewhere in these 200 commits" into a 10-second binary search, and blame turns "who wrote this" into an actual answer.
9 min read•2026-08-09