Source: /cirosantilli/git-tips/understand-the-commit-tree

= 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