Sucursal de fusión PhpStorm

Mi flujo de trabajo es el siguiente. Trabajo en una twig de desarrollo, envío mis cambios a esa twig y luego sigo GitHub y realizo una request de extracción en la twig de Master para fusionar los cambios que realicé en la twig de desarrollo.

Intento hacer lo mismo en PhpStorm. Por lo tanto, presiono mis cambios en la twig de desarrollo, busco la twig maestra local y luego me fusiono con la twig de desarrollo. Pero todos esos cambios siguen siendo solo locales, así que tengo que hacer algo estúpido como agregar un espacio extra en un file, y luego presiono todos los cambios para ver finalmente mis confirmaciones en la twig Maestra remota.

Siento que estoy haciendo algo mal, ¿podría señalarme en la dirección correcta?

En realidad es correcto. Hay dos maneras de fusionar la twig de desarrollo con la twig principal: una se fusiona con la twig principal localmente y luego se envía a remota , la otra se mueve todas las twigs a remota (como github) y luego crea una request de extracción para proponer fusión de desarrollo en el maestro.

La diferencia entre las dos forms es que si la combinación necesita darse count de sus compañeros de trabajo.

Si el desarrollo es la twig que creó localmente y no tiene ningún efecto para los demás , puede fusionarla localmente y luego presionar a control remoto. Y no te preocupes porque estás agregando espacio extra, en realidad no es así. Porque para la request de extracción, también creará una nueva identificación de confirmación (el nuevo gráfico commitG inthr).

A-----B development / C---D---E---F master 
 After merge 
  A-----B development / \ C---D---E---F---G master 

Si la twig de desarrollo también se usa para otros, debe fusionar la twig de desarrollo en maestra creando una request de extracción, para que otros puedan ser notados y puedan revisar los cambios.

Puede consultar el libro de fusión de git para leerlo más.