PrácticaBloque 5 · Rebase
Limpia dos commits de borrador
Objetivo
Convertir dos commits de borrador en uno solo con un buen mensaje, usando reword y fixup.
Pasos
- Crea los borradores.
-amagrega y hace commit en un paso (funciona porquetalleres.mdya existe en Git):
git switch agrega-talleres
echo "Taller de Python" >> talleres.md; git commit -am "wip"
echo "Taller de SQL" >> talleres.md; git commit -am "fix"
git log --oneline -3
- Abre la lista de los últimos dos commits:
git rebase -i HEAD~2
VS Code abre git-rebase-todo. Fíjate: “wip” está arriba y “fix” abajo, al revés que en git log.
- Cambia solo la primera palabra de cada línea (sin tocar hash ni mensaje):
reword xxxxxxx wip
fixup xxxxxxx fix
- Guarda (Ctrl+S) y cierra la pestaña.
- Se abre
COMMIT_EDITMSGcon “wip”: cámbialo porAgrega talleres de Python y SQL, guarda y cierra. Elfixupno abre pestaña: su mensaje se tira.
Comprobación
git log --oneline -3 muestra “Agrega talleres de Python y SQL” encima de “Cambia sede a Auditorio A”, sin wip ni fix, y cat talleres.md muestra los cuatro talleres.