Escrita en 2008, cuando la pregunta no era cómo usar Git sino por qué molestarse en cambiar desde Subversion. Por eso empieza por el modelo —qué es un commit y en qué se diferencia de una revisión centralizada— antes de tocar un comando de ramas.
La segunda parte entra en branches y tags, que es donde la diferencia con lo que todos usábamos entonces deja de ser teórica.