Después de leer este artículo, tiene sentido cambiar la base para recoger los cambios de la rama principal a mi rama de la característica: Git workflow and rebase vs merge questionsgit rebase una rama que se ha colaborado en?
clone the remote repo
git checkout -b my_new_feature
..work and commit some stuff
git rebase master
..work and commit some stuff
git rebase master
..finish the feature
git checkout master
git merge my_new_feature
Esto funciona muy bien si la rama de la característica es local en mi máquina y que puede volver a escribir la historia como me plazca.
Pero, ¿qué sucede si colaboro con alguien más en la rama de características? ¿Cómo podemos llegar a los últimos cambios de la rama principal en nuestra rama de la característica ahora que nuestra rama de la característica se mantiene en el repositorio remoto?
Así que se fusionan? ¿O hay otro método astuto de GIT para hacer esto?
¡Gracias de antemano!
Dynmitruk: Gracias por la publicación y el enlace. Desde el enlace, parece que la selección de cerezas es lo más parecido posible a una solución. ¡Gracias por tu tiempo! –