git: fusionando cambios desde múltiples twigs

Estaba trabajando en la twig de funciones fb1 y me di count de que necesitaba algunas características nuevas, pero deberían suceder en el maestro . Así que cambié de maestro a fb2 y construí mis funciones.

Ahora fb2 necesita testings antes de fusionarlo en maestro, pero me gustaría continuar trabajando en fb1 mientras tanto. Sin embargo, necesito fb1 para contener los cambios en fb2. Ambos necesitan estar al día con el maestro.

Intenté fusionarme en ambas twigs, y también me gusta fb1 <fb2 <master, pero ambas se pusieron feas y terminé retrocediendo.

Me gustaría aprender un nuevo flujo de trabajo para esto si alguien tiene sugerencias.

Puede rebase fb1 en fb2:

git rebase --onto fb2 master fb1 

Git tomará los commits entre master y fb1 y los volverá a crear sobre fb2 que se verán igual. No rebase el historial ya publicado y asegúrese de comprender las implicaciones. Para usuarios de Rebase por primera vez, se recomiendan copys de security;)