PrácticaBloque 5 · Rebase
Crea los dos caminos y únelos
Objetivo
Ver con tus propios ojos que rebase pasa de dos caminos a una línea y que los commits cambian de hash.
Pasos
- Entra a tu repositorio, ábrelo en VS Code y ponte al día:
cd ~/taller-git
code .
git switch main
git pull --rebase
git status
Debe decir up to date y working tree clean. Si hay cambios, haz commit o git stash antes de seguir.
- Crea una rama con dos commits (cópialo tal cual):
git switch -c agrega-talleres
for t in Docker Linux; do echo "Taller de $t" >> talleres.md; git add talleres.md; git commit -m "Agrega taller de $t"; done
- Haz avanzar
main(simula que alguien más trabajó):
git switch main
echo "Cupo: 15 personas" > cupo.txt; git add cupo.txt; git commit -m "Agrega cupo"
- Mira los dos caminos y anota el hash de “Agrega taller de Docker”:
git log --oneline --graph --all
- Haz el rebase:
git switch agrega-talleres
git rebase main
- Compara el hash y busca el rastro:
git log --oneline --graph --all
git reflog -5
Comprobación
Una sola línea con “Agrega cupo” debajo de los dos talleres; el hash de los talleres es distinto al que anotaste, y el reflog muestra rebase (start).