LM
MÓDULO 01 · FUNDAMENTOS

Domina Git.
Construye sin miedo.

Aprende a controlar cada versión de tu código con confianza. Conceptos claros, práctica real y cero relleno.

Ver cómo funciona
01git commit -m "init"
02git branch feature
03git checkout feature
04git commit -m "ui"
05git merge feature
main
feature
TU AVANCE

Sigue así, Luis

28%completado
8lecciones
completadas
3retos
resueltos
SIGUIENTE OBJETIVO Termina “El primer commit”
+40 XP
02
CONTINÚA DONDE LO DEJASTE

El primer commit

Aprende a guardar cambios y escribir mensajes que tu equipo agradecerá.

◷ 8 min ◎ Nivel básico
TU RUTA

Aprende paso a paso

Ver ruta completa
01
MÓDULO 01

Fundamentos

Entiende qué es Git y por qué cambiará tu forma de programar.

4/4 leccionesCompletado
02EN CURSO
MÓDULO 02

Commits y cambios

Guarda, revisa y restaura tu trabajo como un profesional.

2/4
03
MÓDULO 03

Ramas sin drama

Experimenta sin miedo y une cambios con claridad.

0/5 leccionesBloqueado
04
MÓDULO 04

Remotos y GitHub

Colabora, sincroniza y comparte tus proyectos.

0/4 leccionesBloqueado
APRENDE HACIENDO

Laboratorio interactivo

Practica comandos en un entorno seguro. Nada que romper, todo por aprender.

ENTORNO ACTIVO
branchlab — ~/primer-repo
CHULETA RÁPIDA

Comandos esenciales

git init

Inicia un repositorio nuevo.

git status

Muestra el estado de tus archivos.

git add .

Prepara tus cambios para el commit.

git commit

Guarda una instantánea de cambios.

git merge

Integra los cambios de otra rama.

git diff

Revisa cambios antes de prepararlos.

git log

Explora el historial de forma compacta.

git show

Inspecciona el contenido de un commit.

git restore

Retira un archivo del área de preparación.

git branch

Lista o crea ramas de trabajo.

git switch

Cambia de rama con seguridad.

git merge --abort

Cancela una fusión con conflictos.

git clone

Descarga un repositorio y su historial.

git pull

Trae cambios del repositorio remoto.

git push

Envía tus commits al remoto.

git fetch

Actualiza referencias remotas sin fusionar.

git remote

Consulta los remotos configurados.

git rebase

Reaplica commits sobre otra base.

git stash

Guarda cambios temporales sin commit.

git cherry-pick

Aplica un commit específico en tu rama.

git reflog

Consulta movimientos recientes de HEAD.

git reset

Retrocede HEAD conservando los cambios.

git bisect

Localiza el commit que introdujo un error.

git tag

Marca versiones importantes del proyecto.

git blame

Muestra quién modificó cada línea.

git revert

Deshace un commit con otro commit trazable.

RETO SEMANAL

Resuelve un conflicto de merge

Pon a prueba lo aprendido y suma +120 XP.

Aceptar reto
Comando copiado