Cómo fusionar una sucursal en Git con otra sucursal con diferentes repositorys remotos

Tengo la siguiente estructura en Git:

-master --dev (check out form master) ---feature1 (check out form dev) ---feature2 (check out form dev) 

Cuando necesitamos hacer una versión activa hacemos una verificación desde la twig principal de la siguiente manera:

 -master --hotrelease.v7.9 (check out from master) 

Combino una request de extracción de hotrelease.v7.9 para masterizarla y liberarla. Pero mi preocupación es fusionar una request de extracción a la twig de desarrollo para enviar mi código a la twig de desarrollo.

Pero el problema es que la twig de desarrollo no está actualizada con las versiones más recientes que se han descargado del maestro.

Presione para dominar después de la revisión liberada

Para empujar la revisión al maestro

  1. Cambia a la twig principal y obtén el último si se produjo un empujón de alguien

GIT Checkout Master

git pull

  1. Cambie a hotfixbranch y fusione el maestro a la revisión si alguien presionó sus cambios como maestros mientras trabaja en la revisión, de modo que puede get conflictos para resolver

revisión de pago git

git merge –no-ff origin master

  1. Fusionar la twig de revisión con la maestra

GIT Checkout Master

git merge –no-ff origen hotfix-branch-name

Combinar maestro para desarrollar para mostrarlo para get twigs de características individuales.

Paso 1: get lo último para desarrollar

GIT Checkout Master

git pull

git checkout desarrollar

git pull

git merge –no-ff origin master # para get los últimos chnages de master para desarrollar

Paso 2: combine el desarrollo con la característica 1 para get los últimos desarrollos, de modo que la característica uno obtenga cambios hotfic.

git checkout feature1

git merge –no-ff origen desarrollar

git push -u origen feature1

Paso 3: repite lo mismo para la twig feature2