Someone should write a graphical frontend for git where you create and manipulate a graph like that.
I use to joke Git was developed by people much smarter than me, for people much smarter than me. The fact we can use it to do our jobs is nothing more than coincidence.