Merge Branch to Master – ¿2 forms?

Digamos que tengo 2 twigs:

  • dominar
  • problema1

Una vez que se completa el problema 1, puedo fusionarlo en master de 2 maneras:

  1. tirar de master en issue1

    git checkout issue1
    git pull origin master
    tire de la request de issue1 al master

  2. fusionar issue1 en master

    GIT Checkout Master
    git merge issue1
    pull request de master en master

Mirando el tutorial del libro de Git sobre fusiones , creo que el # 2 es estándar.

¿Importa qué enfoque adopte para fusionar issue1 en master ?

Si, importa

El problema "Pulling" en el problema 1 no cambia el maestro, lo que requiere su request de extracción, lo que generará una serie de confusiones de fusión networkingundantes. Está literalmente fusionando master en issue1, y luego fusionando issue1 en master, pero al usar una request de extracción para la segunda fusión está asegurando que se cree al less una confirmación de fusión, incluso si no es necesaria.

Si desea actualizar master para include issue1, la manera más fácil es fusionar issue1 en master, o simplemente emitir directamente una request de extracción para realizar la misma fusión. Un paso, y proporciona el mismo resultado que el primer process, con la posibilidad de omitir la generación de una confirmación de fusión networkingundante.

Cualquiera de las dos opciones aún fusiona issue1 en master, pero su primer método genera un feo historial de confirmaciones con fusiones networkingundantes, sin ningún motivo. Difícilmente ideal.

"# 2" es definitivamente estándar.