MÓDULO 09 · 40 MIN
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.