Git
A raiz de que encontré un juego en Internet, empecé con la obligada página de Git.
Git también es un sistema de control de versiones distribuido; y uno de los más populares. Según he leido, es de los que tienen la curva de aprendizaje más empinada; a menos de que se quiera hacer cosas sencillas. O dicho de otro modo, es de los más poderosos, pero toma tiempo aprender más allá de las cosas básicas.
Git fue creado por Linux Torvalds y actualmente es el sistema de control de versiones utilizado para el kernel de Linux.
Diagrama de uso
NOTA: Apenas acabo de copiar el diagrama a partir del de Bazaar. Es probable que tenga inconsistencias.
Notas
Tips
Commit -a
Mientras que en otros controladores de versiones, add
sólo sirve para agregar archivos nuevos, en git
sólo se aceptar los cambios en archivos a los que se les ha dado un add
. Una forma de rodear ésto, es hacer un commit -a
, con lo que le decimos a git que registre los cambios de todos los archivos que ya se estaban rastreando.
Colores en consola
Para habilitar el uso de colores en la consola, se puede hacer:
git config --global color.ui true
Enlaces relacionados
- Git - Página principal
- Everyday Git in 20 commands or so (conciso y al punto)
- Git Reference - Referencia de comandos, pero se puede leer "de corrido" a modo de tutorial.
- Git crash course for SVN users (antes estaba aquí)
- Video: Linux Torvalds on git (dura 1 hora, pero es muy entretenido)
- GitHub - Repositorio en linea para Git (gratis para proyectos públicos).