Git
5 articles in this topic.
Git Jun 7, 2026
git bisect: find the commit that broke it in log(n) steps
Use git bisect to find the exact commit that introduced a regression or bug with binary search over history — O(log n) instead of O(n).
10 min read
Read
Git Jun 7, 2026
Branching strategies that scale: trunk-based vs Git Flow vs GitHub Flow
Compare every major branching strategy: trunk-based development, Git Flow, and GitHub Flow — and know which fits your release cadence.
12 min read
Read
Git Jun 7, 2026
Git merge vs rebase: when to use which (without wrecking history)
Git merge vs rebase both integrate branches but produce different histories. Learn when each is right, the golden rule, and how to recover when things go wrong.
12 min read
Read
Git Jun 7, 2026
Git's three trees: the mental model that makes Git click
Understand git's working directory, staging area, and HEAD so every git command finally makes sense — no more mystery, no more fear.
11 min read
Read
Git Jun 7, 2026
Undoing things in Git: reset, revert, restore, and reflog
A practical guide to undo in git: when to reach for reset revert reflog restore or amend, and how to recover commits you thought were gone forever.
12 min read
Read