Part 3 of 6 · Chapter 2 of 4

Bringing Two Histories Back Together

Merging has a direction, and half of all merge confusion is standing on the wrong branch when you run it. See what a fast-forward really is, and why a three-way merge needs a third commit nobody mentions.

Intermediate12 min read

Worth reading first: A Branch Is a Sticky Note on One Commit


Make a free account to read on

Every chapter is free — an account is how your progress, XP, and streak follow you from your laptop to your phone, and how you show up on the leaderboard. No payment, no trial.