Actualiza mi twig de git con confirmaciones en otra twig

Mi pregunta es probablemente simple, pero soy relativamente nuevo en el uso de GitHub y quería verificar antes de hacer algo mal.

Básicamente, estoy trabajando en una twig de características que fue cortada de la twig de desarrollo. Todavía estoy trabajando en mi twig de características, pero otro desarrollador ha introducido algunos cambios en la twig de desarrollo que me afectarán.

Entonces, lo que quiero hacer es actualizar mi twig con todos los commits realizados en la twig de desarrollo desde que corté mi twig, pero quiero que ambas twigs permanezcan separadas y mis cambios permanezcan en mi twig de características (puedo tener algunas conflictos para resolver también)

¿Qué es lo mejor que se puede hacer en esta situación? rebase?

Por lo general, rebase ( git rebase develop ) en esta situación, pero depende de si alguien más tiene acceso a su sucursal. Si alguien más ha revisado tu twig de características, no volvería a establecer una database, simplemente haz una simple git merge develop ya que una rebase reescribirá el historial y afectará a otras personas.

deja que haya dos twigs:

  1. desarrollar
  2. característica

Si está trabajando en la function y desea que se desarrollen los cambios, siga estos pasos:

1> Confirmar todos los cambios en la twig de características

git commit -am "post"

2> Pago y envío para desarrollar una sucursal

git checkout desarrollar

3> Rebase su twig de desarrollo

git pull –rebase

4> Pago y envío a la twig de características

function de pago de git

5> function Rebase contra desarrollo

git rebase desarrollar

6> Desplegar la twig de la característica de empuje ( ¡¡Cuidado con esto !! )

Función de origen de git push -f

Ahora la twig de características tiene todos los cambios realizados en el desarrollo según lo requiera.