Understand the commit tree
New to topics? Read the documentation here!
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