Significado del búfer de estado de magit: Head, Merge, Push


8

¿Alguien puede explicar qué significan las tres primeras líneas del búfer de estado de magit? EspecialmenteMerge: origin/master Commit message

Head:     master Commit message
Merge:    origin/master Commit message
Push:     origin/master Commit message

Al usar la consola, mi directorio de trabajo parece estar limpio y todo se empuja / saca de / desde mi control remoto, entonces, ¿por qué Mergeaparece en estado magit?

Respuestas:


7
  • La Headlínea muestra información sobre la HEADconfirmación. No dice en su Branchlugar porque HEADpuede estar separado.

  • La Mergelínea no indica que hay una fusión en curso. Simplemente muestra la rama ascendente de la rama actual. El prefijo utilizado para esa línea Upstream, pero ahora Merge o Rebase se usa, además de informarle cómo los cambios aguas arriba se introducen en la rama actual.

    (Si desea volver a crear la base de forma predeterminada, debe establecer branch.<branch>.rebaseo en pull.rebaseconsecuencia. Puede hacerlo desde la ventana emergente de rama bo la ventana emergente de configuración de rama b C).

    Cuando una fusión está en progreso, se muestra una "sección de progreso" en el búfer de estado, pero que se encuentra más abajo y enumera las confirmaciones que se fusionan de la siguiente manera:

_ _

Merging np/submodules (3)
368a666 * origin/np/submodules np/submodules Reorganize submodule popup
c2a58fc * magit-submodule-popup: move (i, s) to nested popup
51c0564 * Add new submodule section type
  • La Pushlínea es sobre la rama a la que se está empujando la rama actual. Cuando se utiliza un flujo de trabajo triangular, el "objetivo de empuje" suele ser diferente del "flujo ascendente". Las ramas de larga duración como masterson la excepción a esa regla, por lo que para esas ramas se muestra un poco de información redundante.

    Para obtener más información sobre los flujos de trabajo triangulares y el uso del "control remoto" en Magit (y Git), consulte esta breve introducción en el manual de Magit.


Si Fusionar: muestra la rama ascendente de la rama actual, ¿qué muestra Push:?
eflanigan00

@ eflanigan00 En caso de que no haya sido notificado: consulte la respuesta ampliada.
Basil
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.