git rebase

This is where we rewrite history! Literally. Git rebase can be a bit intimidating, especially on large rebases. However, conceptually it is a pretty simple command. With the rebase command, you can rebase your branch on another branch to include commits that were added after they split.