Understand the commit tree (source code)

= Understand the commit tree

This is the most important thing to understand Git!

You must:
* be able to visualize the commit tree
* understand how each git command modifies the commit DAG