PrácticaBloque 5 · Rebase
Sube una rama reescrita
Objetivo
Ver que una rama ya subida se rechaza después de un rebase, y subirla de forma segura.
Pasos
- Sube la rama por primera vez:
git push -u origin agrega-talleres
- Reescríbela poniéndola al día con
main(que tiene “Update README.md” desde la práctica anterior):
git rebase main
Pueden salir dos avisos warning: skipped previously applied commit: son las versiones viejas de commits que ya están en main con otro hash. Git las salta solo. No es un error.
- Intenta el push normal. Se rechaza con
non-fast-forward:
git push
- No hagas
git pull. Sube con lease:
git push --force-with-lease
git status
Comprobación
La salida dice (forced update) y git status dice up to date with 'origin/agrega-talleres'.