12. Rebasing branches

12.1. Re…what?

12.2. A simple rebase

12.2.1. Interactive rebase

12.3. Merge vs. rebase

12.3.1. Differences between merge and rebase

12.3.2. Rebase changes your history

12.3.3. Reasons to rebase

12.3.4. When should I rebase?

12.3.5. When shouldn’t I rebase?

12.4. Common practice

Note

After completing this chapter, you should be able to execute the Rebase In Deep Space exercise.