Aprende Git ejecutando comandos reales en una terminal del navegador. Un camino práctico y gratuito desde tu primer commit hasta las ramas, las fusiones y la resolución de los problemas que salen mal en el trabajo real, sin nada que instalar.
Git se aprende más fácilmente haciéndolo. Esta página es un tutorial de Git gratuito y práctico donde ejecutas comandos reales de git en una terminal del navegador y ves cómo cambia el repositorio después de cada uno. No hay nada que instalar ni ninguna cuenta que crear.
Un camino desde tu primer commit hasta los problemas reales
Las lecciones de Git siguen un orden que puedes tomar desde cero:
- ¿Qué es Git?: el control de versiones explicado antes de tocar ningún comando
- Fundamentos de Git:
init, add, commit y la lectura del log
- Ramas en Git: ramas,
diff, checkout y el desplazamiento por el historial
- Resolución de problemas con Git: las situaciones que de verdad se rompen en el trabajo: deshacer un commit, resolver un conflicto de fusión, confirmar en la rama equivocada, recuperar commits perdidos y más.
Cada lección es una misión que se comprueba contra el estado real del repositorio, no un examen tipo test. Puedes verlas todas en la lista de tutoriales.
Git de verdad, no una pseudosimulación
La terminal implementa el flujo de trabajo real de git: commits con hashes reales, ramas, fusiones, rebase, marcadores de conflicto, reflog y stash se comportan como lo hacen en una máquina real. Esa es la diferencia con los juguetes descafeinados de "aprende Git": lo que practicas aquí es exactamente lo que escribirás en el trabajo.
¿Solo quieres un repositorio para experimentar? El Modo libre te da la misma terminal como un espacio de pruebas abierto.
Seguro para romper
Todo se ejecuta en un repositorio virtual dentro de la pestaña de tu navegador. Haz un force-push, un hard-reset, borra una rama, provoca un conflicto a propósito: los errores no cuestan nada, y recargar la página te da un repositorio limpio. Esa seguridad es lo que te permite practicar los comandos que dan miedo hasta que dejan de darlo.
Preguntas frecuentes
¿Cuál es la mejor manera de aprender Git?
Ejecutando tú mismo los comandos, no solo leyendo sobre ellos. Git solo encaja de verdad cuando has hecho commits, creado ramas y te has recuperado de un error. Aquí escribes comandos reales de git contra un repositorio real y ves cómo cambia el historial después de cada uno, y por eso se te queda.
¿Cómo puedo practicar Git en línea gratis?
Elige cualquier tutorial de Git de esta página y empieza a escribir. Cada lección te da un repositorio ya preparado para la situación que estás aprendiendo, así que puedes ejecutar commit, branch, merge y rebase en el navegador sin instalar nada y sin registrarte.
¿Necesito instalar Git para practicar aquí?
No. La terminal se ejecuta por completo en la pestaña de tu navegador y simula el comportamiento real de git, incluidas las ramas, las fusiones, los rebase y el reflog. Cuando más adelante uses Git en tu propia máquina, los mismos comandos funcionan igual.
Nunca he usado Git. ¿Por dónde debería empezar?
Empieza por '¿Qué es Git?', que explica el control de versiones antes de ningún comando. Luego 'Fundamentos de Git' cubre init, add, commit y log, y 'Ramas en Git' cubre las ramas, los diff y el historial. Después, las lecciones de resolución de problemas abordan situaciones reales.
¿Esto es Git de verdad o una versión simplificada?
Se comporta como Git de verdad. Los commits obtienen hashes reales, las ramas y las fusiones funcionan como en una máquina real, y los marcadores de conflicto, el reflog y el stash se comportan con fidelidad. La memoria muscular que desarrollas aquí se transfiere directamente a la línea de comandos en el trabajo.
¿Cómo practico la resolución de errores de Git, como un commit incorrecto o un conflicto de fusión?
Las lecciones de resolución de problemas te dejan directamente en la situación rota: un commit en la rama equivocada, un conflicto de fusión sin resolver, un commit que creías perdido, un secreto que confirmaste por accidente. Practicas la recuperación de forma segura, tantas veces como quieras.