Git, por fin sin miedo.

Del primer commit a resolver conflictos y colaborar en equipo. Construyes el modelo mental con diagramas y simulaciones — no memorizando comandos.

5 tracks · 28 lecciones
de cero a tu primer día de trabajo
~5 h
a tu ritmo, 10 min/lección
Certificado
al completarlo
28
lecciones interactivas
10 min
por lección, donde sea
¿Te suena?

Si te pasa algo de esto, empieza por aquí

Da igual si nunca has tocado Git o si lo usas a diario copiando comandos: aquí construyes la base que te falta.

Programas con IA y todo va bien… hasta que un cambio rompe lo que funcionaba y no sabes volver atrás.

Guardas versiones a mano: proyecto_final, final_BUENO, final_v2_definitivo… un caos.

Nunca has usado Git, pero en cualquier equipo o repo lo dan por sabido y quieres empezar con buen pie.

Usas Git copiando comandos de internet, hasta que llega un conflicto y te bloqueas.

Qué te llevas

Al terminar, manejas Git como en tu primer día de trabajo

El modelo mental

Snapshots, las cuatro zonas y el grafo. Entiendes qué pasa por debajo, no solo qué teclear.

Ramas y conflictos

Crear, fusionar, rebasar y resolver conflictos sin pánico ni "clono otra vez".

Trabajo en equipo

Remotos, pull requests, revisión de código y los flujos que usan los equipos reales.

Deshacer y reescribir

reset, revert, reflog, stash. Recuperar cualquier estado con confianza.

El temario

5 tracks · 28 lecciones

De cero a profesional: del primer commit a la colaboración en equipo con ramas y Pull Requests.

Antes de EmpezarGratis
4 lecciones · contexto

Entiendes qué problema resuelve Git y dejas tu entorno listo para trabajar.

  • Los problemas reales que Git resuelve
  • Qué es el control de versiones
  • Instalar Git en tu equipo
  • Configurar tu identidad (nombre y email)
El Modelo Mental
8 lecciones · fundamentos

El corazón del curso: cómo piensa Git por dentro, para que todo lo demás encaje.

  • Las cuatro zonas: working, staging, repositorio y remoto
  • El commit como una foto, no un parche
  • Tu primer commit, paso a paso
  • El grafo de commits (DAG)
  • Preparar (stage) y commitear con criterio
  • Ignorar archivos con .gitignore
  • Corregir errores antes de compartir
Historial y Recuperación
6 lecciones · investigar y deshacer

Investigas el pasado de un proyecto y deshaces sin perder trabajo.

  • Leer e interpretar los errores de Git
  • Investigar el historial con log, diff y blame
  • Moverte por la historia: HEAD, HEAD~N
  • Deshacer cambios y commits: reset y revert
  • Guardar trabajo a medias con stash
Ramas y Fusiones
5 lecciones · trabajar en paralelo

Trabajas en paralelo y unes el trabajo sin miedo a romper nada.

  • El ciclo de vida de una rama
  • Detached HEAD: qué es y cómo salir
  • Reflog: la red de seguridad definitiva
  • Fusionar ramas: fast-forward vs 3-way merge
  • Resolver conflictos de merge
Colaboración Remota
5 lecciones · en equipo

Trabajas con otras personas en GitHub sin pisaros el trabajo.

  • Git vs GitHub: el modelo distribuido
  • El ciclo push / pull / fetch
  • Pull Requests y revisión de código
  • Rebase: cuándo sí y cuándo nunca
  • Proteger la rama main en equipo
Gratis para empezar · sin tarjeta Empezar gratis →