Learning path
Git from fundamentals and internals to branching, interactive rebase, undoing mistakes, hooks, and team workflows.
1 article ยท ~9 min average read
Chapter 05 ยท 9 min read
A "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.
Read chapter โ