01 / 08
Another way to integrate branches (git rebase)
In Chapter 2, you learned git merge as a way to combine branches.
git merge creates a merge commit with two parents, preserving the exact historical record that two branches crossed.
However, in large teams, frequent branching and merging can create a tangled web of commit lines.
"We want to keep our history clean, linear, and readable."
To meet that need, we use git rebase, introduced in this chapter.