Guarda cada versión de tu trabajo, prueba ideas sin estropear nada y une todo con el equipo.

Esta es una guía gratuita que explica Git con la historia de un jardinero. Git es la herramienta que guarda cada versión de un proyecto, como fotos de un jardín tomadas a lo largo del tiempo. Sirve para quien programa, para quien trabaja con agentes de IA y para quien solo quiere dejar de perder archivos. Aquí aprenderás seis comandos (clone, commit, branch, worktree, merge y push), cada uno con un dibujo, una explicación sencilla y los comandos listos para copiar. Para practicar, basta con tener Git instalado.
Antes de los comandos, la metáfora. Cada pieza de Git tiene un lugar en el jardín: guarda esta tabla y lo demás será fácil.
La carpeta entera de tu proyecto, con todo lo que contiene.
Cada archivo que creas, editas o borras.
Una foto de todo el jardín, con fecha y una frase que dice qué cambió.
Un nombre que apunta a una foto y avanza junto con las fotos nuevas que tomas.
Otra carpeta del mismo proyecto, para trabajar en dos frentes al mismo tiempo.
La copia compartida con el equipo, por ejemplo en GitHub.

Es el ciclo de cada día: clonas una vez y después repites commit, branch, merge y push. Haz clic en un paso para ver su explicación.

Clone copia el proyecto y toda su historia en tu computadora.

Edita, elige qué incluir y toma la foto. Commit la guarda en tu computadora.

Branch es una etiqueta que avanza junto con tus nuevos commits.

Worktree es otra carpeta del mismo proyecto, abierta en otra branch.

Merge une dos historias en un commit nuevo.

Push lleva tus commits al remoto. Ahora el equipo puede obtenerlos.
El video explicativo completo, con dibujos y comandos animados, y el reel corto para enviárselo a quien lo necesite.
Imprime, guarda o déjala abierta junto al terminal.
| git clone <url> jardin | traer el proyecto y su historia a tu computadora |
| git status | ver qué cambió y qué está en la bandeja |
| git add . | poner los cambios en la bandeja (área de preparación) |
| git commit -m "frase" | tomar la foto: guardar la versión en tu computadora |
| git switch -c flores | crear la etiqueta flores y trabajar en ella |
| git worktree add ../jardin-main main | abrir otra carpeta, en otra branch |
| git merge flores | unir la branch flores con la branch actual |
| git push origin main | llevar tus fotos al invernadero |
| git fetch | descargar la nueva historia del invernadero, sin unirla |
| git pull | descargar y unirla enseguida con tu branch |
Commit guarda en casa. Push comparte con el equipo.

Clona una vez. Después: commit todo el tiempo, branch para cada idea, worktree cuando necesites dos frentes, merge para unir y push para compartir.