Guías prácticas

Escenarios de Git del mundo real

Guías paso a paso para situaciones habituales de Git en proyectos reales. Cada escenario incluye visualizaciones interactivas para que entiendas qué está pasando.

15Escenarios
5-10minutos cada uno
100%Visual
↩️Deshacer
🌿Ramificar
🔀Fusionar
⚡Resolver
🎯Principiante

Tu primer commit de Git

Convierte una carpeta de proyecto normal en un repositorio: init, preparar, commit y seguir.

5 min
Fácil
10 pasos
Empezar escenario
📥Principiante

Clonar un repositorio

Únete a un proyecto existente: clónalo desde GitHub, explóralo y publica tu primera rama.

5 min
Fácil
8 pasos
Empezar escenario
↩️Recuperación

Deshacer el último commit

Amend, reset soft, reset hard, recuperación con reflog y revert: elige la forma de deshacer adecuada para cada caso.

8 min
Media
13 pasos
Empezar escenario
🌿Colaboración

Flujo con ramas de funcionalidad

El ciclo diario del equipo: rama, commit, push, ponerse al día con main, merge y limpieza.

10 min
Media
14 pasos
Empezar escenario
⚔️Colaboración

Resolver un conflicto de merge

Dos ramas cambian las mismas líneas. Lee los marcadores de conflicto, resuélvelo y termina el merge.

7 min
Media
10 pasos
Empezar escenario
🚑Empresa

Hotfix de una versión en producción

Corrige una versión publicada en su rama de release, etiquétala y lleva la corrección a main con cherry-pick -x.

10 min
Difícil
12 pasos
Empezar escenario
🔄Empresa

Hacer rebase de una PR sobre el main más reciente

main avanzó y entra en conflicto con tu pull request abierta. Haz rebase, resuelve y actualiza la PR con --force-with-lease.

9 min
Difícil
11 pasos
Empezar escenario
🧹Empresa

Historial limpio antes del merge

Combina los commits «fix typo» y reformula los mensajes vagos con un rebase interactivo; después avanza main con fast-forward.

8 min
Difícil
10 pasos
Empezar escenario
💾Recuperación

Recuperar trabajo perdido

Una rama borrada con -D, un reset que se pasó: el reflog y ORIG_HEAD lo recuperan todo.

7 min
Media
10 pasos
Empezar escenario
⏪Empresa

Revertir un merge defectuoso

Una funcionalidad fusionada rompió producción. Deshaz todo el merge en el main compartido con git revert -m 1.

7 min
Difícil
9 pasos
Empezar escenario
🔀Colaboración

Corrección urgente a mitad de una funcionalidad

Aparta el trabajo a medias con git stash, publica una corrección urgente en main y retoma justo donde lo dejaste.

7 min
Media
12 pasos
Empezar escenario
🏷️Empresa

Etiquetar y publicar versiones

Marca cada versión con una etiqueta anotada, sube las etiquetas y vuelve a cualquier versión publicada.

6 min
Media
9 pasos
Empezar escenario
✂️Empresa

Dividir un commit para la revisión

Un revisor pide commits más pequeños. Deshaz el commit y vuelve a prepararlo hunk a hunk con git add -p.

6 min
Difícil
8 pasos
Empezar escenario
🗑️Empresa

Limpiar ramas fusionadas

Elimina las ramas borradas en GitHub, averigua qué ramas locales están fusionadas y bórralas con seguridad.

6 min
Media
11 pasos
Empezar escenario
⚙️Empresa

Clones superficiales en CI

La CI clona con --depth 1 para ir rápido. Mira lo que no puede hacer un historial superficial y luego amplíalo o complétalo.

5 min
Media
6 pasos
Empezar escenario