Cuando estamos trabajando con branches, como lo hemos hecho hasta el momento, tenemos dos alternativas para unir a nuestro branch principal con los cambios que hemos implementado, la primera opción es hacer un merge, lo cual ya cubrimos anteriormente cuando vimos cómo trabajar con branches, pero esto hace que nuestro historial comience a desordenarse un poco y muchas veces lo que queremos es tener una sola línea de tiempo y para poder lograrlo tenemos la alternativa de hacer un rebase.
Un rebase es una manera de unir los cambios que hagamos en un branch dedicado a algún feature o un hotfix hacia nuestro branch principal pero manteniendo cierto orden en nuestra línea de tiempo, teniendo todo dentro de un sólo timeline. Quizá esto pueda parecer un poco confuso al principio pero en Styde estamos aquí para ayudarte a comprenderlo de la manera más sencilla posible, así que vamos a ver cómo funciona y en qué nos puede ayudar el uso de rebase:
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
Lección anterior Branches remotos y tags con Git y GitHub Lección siguiente Resolución de conflictos con Rebase