¿Cuál es la mejor manera de fusionar el código en el siguiente escenario (Git, Intellij, Stash)?

Código de fusión Git

Digamos que tengo una twig llamada origen / desarrollo, cada vez que trabajo en una nueva function, creo una nueva twig desde origen / desarrollo como característica / nombre_de_sección Digamos que estoy trabajando en la function por unos días, hice algunos cambios y también los comprometió con la function remota / nombre_serie brach Ahora digamos que el origen / desarrollo en sí mismo se modificó mientras otros desarrolladores se comprometieron a ello a través de requestes de extracción. Si creo una request de extracción ahora para fusionar el código de la function / nombre_de_sección con el origen / desarrollo, a Stash no le gusta.

Estoy usando intellij idea para interactuar con Git, ¿cuál es una manera limpia de get los cambios que se hicieron en origen / desarrollar en mi twig

Gracias

Manera limpia de fusionar cambios

Crear una twig desde desarrollar

Checkout para desarrollar sucursal

git checkout desarrollar

get lo último , ya que muchos desarrolladores empujaron su código para desarrollar

git pull

CreateBranch desde el desarrollo

git checkout -b feature / test_feature

Push, funcionó durante unos días en la function e impulsa los cambios a la function remota / twig test_feature

git push -u origen feature / test_feature

Fusiona los cambios de tu sucursal para desarrollar

Tenemos dos pasos

PASO 1: Obtenga la versión más reciente de develop to feature / test_feature para probar los cambios que funcionan con la última versión .

git checkout desarrollar

git pull

git checkout feature / test_feature

git merge –no-ff origen desarrollar

Nota: los conflictos pueden ocurrir si el otro desarrollador modificó el mismo file que modificó en la misma línea

PASO 2: Empuja tus chnages desde feature / test_feature para desarrollar

git checkout desarrollar

git merge –function de origen no-ff / test_feature

HECHO

Aquí hay instrucciones detalladas sobre cómo aplicar cambios de maestro a una twig de funciones en IntelliJ IDEA: https://www.jetbrains.com/help/idea/2017.3/using-git-integration.html#apply-changes