If you have not completed Juggling Commits #1 (the previous level),
we recommend to do so before continuing.
As you saw in the last level, we used
rebase -i to reorder the commits.
Once the commit we wanted to change was on top,
we could easily
--amend it and re-order back to our preferred order.
The only issue here is that there is a lot of reordering going on, which can introduce rebase conflicts. Let's look at another method with
Remember that git cherry-pick will plop down a commit from anywhere in the tree onto HEAD (as long as that commit is not an ancestor of HEAD).
git cherry-pick C2
Nice! Let's move on.