Learn the git tools that will allow you to keep a clean git history, how to use them, and why they should be handled with care.

Read more at the source