VOLVER A LA RUTA
MÓDULO 09 · 40 MIN
AVANZADO

COMANDOS AVANZADOS

Rebase, stash, cherry-pick, reset y revert: el arsenal de un dev senior.

01

GIT STASH: GUARDAR TRABAJO TEMPORAL

¿Estás a media feature pero te piden arreglar un bug urgente? STASH guarda tu trabajo en una pila sin commitear.

02

GIT REBASE: REESCRIBIR HISTORIAL

Rebase 'mueve' tus commits encima de otra rama, manteniendo un historial LINEAL y limpio.

Merge crea un commit de merge. Rebase reescribe los commits.

PRO TIP

REGLA DE ORO: nunca hagas rebase de commits que ya están en una rama compartida.

03

GIT CHERRY-PICK: TRAER UN COMMIT ESPECÍFICO

Aplica un commit concreto de otra rama a la tuya. Útil cuando solo quieres UN cambio sin mergear toda la rama.

04

RESET VS REVERT

RESET: 'no pasó nada, borra el commit'. PELIGROSO si ya pusheaste. REVERT: crea un commit NUEVO que deshace el anterior. SEGURO en ramas compartidas.