Git interactive rebase

How to clean up your Git commit history with Git interactive rebase