Cómo ver qué ramas Git rastrean qué rama remota/aguas arriba

Cómo ver qué ramas Git rastrean qué rama remota/aguas arriba
A veces, los usuarios de GIT desean ver los detalles de las ramas locales y remotas junto con el estado actual, ya sea que estén actualizados como ramificación, rastreo de rama o rama fusionada. Es posible que necesite estos cambios en detalle para ver las modificaciones del otro miembro del equipo en los archivos del código fuente del proyecto. Además, se pueden utilizar múltiples comandos de git para este propósito.

Esta guía proporcionará diferentes formas de ver qué ramas Git están rastreando y cuáles son remotos/aguas arriba a través de múltiples comandos GIT.

Cómo ver qué ramas Git rastrean qué rama remota/aguas arriba?

Git proporciona varios comandos para ver el estado de la rama local de Git, ya sea como una rama de seguimiento remoto o una rama remota/aguas arriba. Los desarrolladores también pueden ver los detalles de las ramas fusionadas a través de estos comandos.

Avancemos y prácticamente realicemos la operación discutida anteriormente para mostrar la lista de rastreo y ramas remotas aguas arriba!

Cambio a Git Repositorio local

Primero, ejecute el "cd"Comando y muévase al repositorio local de Git:

$ CD "C: \ Users \ nazma \ git \ test_9"

Ver ramas locales ascendentes

Para ver la lista de nombres de ramas locales junto con Sha hash y su estado ascendente si existe, ejecute el "Git Branch -vv" dominio:

$ git rama -vv

Según la salida, nuestro repositorio actual tiene dos ramas nombradas "origen/desarrollo" y "origen/maestro"Que se establecen como aguas arriba, resaltados en color azul:

Muestra la lista de todas las ramas remotas rastreadas

Si necesita mostrar todos los nombres de ramas remotas rastreadas existentes con estado rastreado, se puede utilizar el comando que se encuentra a continuación:

$ Git Remote Show Origin

Aquí, nuestro repositorio actual contiene las ramas remotas a continuación que se rastrean:

Verifique el estado de la sucursal actual de Git de trabajo local actual

Escribe el interruptor de git"Comando con el nombre de la rama local para verificar el estado de la rama de trabajo local actual:

$ git switch alfa

Como puede ver, la rama de trabajo actual está al día con "remoto/", Que indica que se agrega como una rama de seguimiento:

Ver todas las ramas de seguimiento y fusiones existentes

Para mostrar todas las ramas de seguimiento existentes, así como la lista de todas las ramas fusionadas, ejecute "rama de config -config -gex" dominio:

$ git config-get-regex rama

Ver el jefe de cada rama local

Para ver el jefe de cada rama local, se puede ejecutar el siguiente comando:

$ git para yach-ref--format = '%(RefName: Short) <- %(upstream:short)' refs/heads

Aquí, el comando anterior incluye:

  • "Git para cadaEl comando se utiliza para mostrar el cabezal de la rama local.
  • "-formato = '%(RefName: Short) <- %(upstream:short)' refs/headsSe utiliza la opción para mostrar el nombre de la rama local con el nombre de rama remota ascendente.

Como puede ver, las ramas locales resaltadas a continuación se agregan como aguas arriba con ramas remotas:

Hemos proporcionado los diferentes comandos para ver qué ramas locales Git están rastreando qué rama remota/aguas arriba.

Conclusión

Se utilizan diferentes comandos GIT para ver el estado de la rama local Git, ya sea agregada como una rama de seguimiento remoto o rama remota/aguas arriba, como el "$ git rama -vv"El comando se puede utilizar para ver la lista de todas las ramas locales junto con el sha hash corto y su estado actual, incluido el estado aguas arriba y muchos más comandos para este propósito. Esta guía demostró diferentes comandos GIT para ver qué ramas Git están rastreando y qué rama remota/aguas arriba.