¿Por qué no hay un artículo conceptual de Git por ahí sin ningún tipo de malabarismo de console?

He buscado en Google esto aproximadamente 10 veces o más, pero no he podido encontrar ninguna explicación precisa de cosas como rebase, stash, reflow, submodules (!), Reflog, etc.

Me gustaría dibujos, figuras, metáforas, solo los conceptos. Y apuesto a que a muchos desarrolladores les gustaría como yo. Las herramientas de command-line reales / GUI pueden ser las preferences personales de uno después.

¿Conoces una pieza de este tipo / post / PDF / video / lo que sea?

La famosa "Parábola de Git" es bastante metafórica y contiene exactamente cero console malabares.

En una nota más seria, creo que la mayoría de las guías muestran los commands de la console Git simplemente para demostrar los conceptos que se discuten; así que toma cualquier guía e ignora los commands.

Una vez dicho esto, considero que las siguientes guías son de muy alta calidad, mientras que principalmente se centran en conceptos en lugar de commands:

  • "Conceptos de Git simplificados" (por cierto, escrito por el autor de gitolite ).
  • "Git para científicos informáticos" .
  • "Git de abajo hacia arriba" .

Hay muchos resources visuales por ahí:

  1. ¿No encontró útiles las imágenes en el libro de Git más recomendado, Pro Git ?

  2. Aprende que Git Branching es gratuito y puede ayudarte a entender la rebase.

  3. Atlassian tiene algunas guías de Git con imágenes.

  4. Code School tiene cursos de video de Git que pueden explicar los conceptos de Git con imágenes, aunque no es gratis.