Learn Git Branching es un proyecto de @petermcottle, ingeniero de Instagram. Se trata de «una aplicación diseñada para ayudar a los principiantes a manejar los poderosos conceptos que hay detrás del trabajo con ramas (branches) en Git». Como tutorial interactivo y muy gráfico para aprender Git, el sistema de control de versiones de software libre se antoja ideal, al menos como «solución rápida», y además está traducido al castellano.
El tutorial está dividido en diversas secciones y niveles, que se van completando tras teclear los comandos adecuados en la ventana de pruebas (sandbox) de la izquierda, donde además se puede ver en colores el estado de las órdenes y lo que hay que hacer. A la derecha se muestra gráficamente lo que está sucediendo. Se pueden usar muchos comandos, entre ellos: commit, branch, checkout, cherry-pick, reset, revert, rebase, merge
Tal vez esto pueda aliviar en parte la necesidad de aprender Git que parecen tener los alumnos de informática, como periódicamente ha venido demandando JJ Merelo en sus tuits.
Relacionado:
- Hackr.io, cursos y tutoriales para aprender programación
- Aprender Internet es difícil, pero no tiene por qué serlo
- 17 buenos mini-tutoriales sobre fotografía con el iPhone que se pueden ver en un cuarto de hora
- Processing: un lenguaje de programación para artistas visuales
- Cómo programar un juego tipo Serpiente en 4 minutos y medio, a pelo y en JavaScript
- Todos los tutoriales de programación en YouTube son más o menos así