Understanding Git Graphs