Una de las 100 preguntas del tema
¿Cuánto sabes de Git y Control de Versiones?Un rebase en Git es una operación que cambia la base de una rama, moviendo sus commits a otra base (típicamente la punta de otra rama). A diferencia del merge, que crea un nuevo commit con dos padres, el rebase reescribe el historial aplicando cada commit de la rama sobre la nueva base.