Compruebe las sucursales de Git de seguimiento ascendente

John Wachira 15 febrero 2024
  1. Compruebe las sucursales de Git de seguimiento ascendente
  2. Conclusión
Compruebe las sucursales de Git de seguimiento ascendente

Este artículo ilustra cómo podemos ver qué sucursal local rastrea qué sucursal remota/upstream en un repositorio de git y cómo puede configurar una sucursal local o rastrear una sucursal remota.

Compruebe las sucursales de Git de seguimiento ascendente

Podemos ejecutar el siguiente comando para ver qué rama local está rastreando qué rama remota.

$ git branch -vv

El doble detalle debe mostrar todas las sucursales en nuestro repositorio local y sus correspondientes sucursales de seguimiento remoto.

Producción:

mostrar todas las sucursales en nuestro repositorio local y sus correspondientes sucursales de seguimiento remoto

Las versiones más nuevas de Git mostrarán las ramas de seguimiento remoto en azul. De la imagen de arriba, vemos que:

  1. La rama Dev2.1 está rastreando la rama Dev2.1 en el origen aguas arriba.
  2. La rama Sample_Branch está rastreando la rama Sample_Branch en el origen aguas arriba.
  3. Las ramas Dev_Branch, Main-Branch, main y Master no tienen ramas de seguimiento remoto.

Digamos que queremos configurar una rama de seguimiento remoto para la rama Maestra en uno de nuestros upstream anteriores. Podemos ejecutar el siguiente comando.

$ git branch -u origin/Master

El comando anterior debería configurar una rama de seguimiento remoto para nuestra rama Maestra. Ahora vamos a comprobar si la rama Maestra tiene una rama de seguimiento remoto.

git branch -vv

Producción:

configurar la rama de seguimiento remoto para la rama maestra

Nuestra sucursal Master ahora cuenta con una sucursal de seguimiento remoto.

Conclusión

Podemos ejecutar el comando git branch con un doble -vv detallado para ver qué rama remota está siendo rastreada por una rama local. También hemos cubierto cómo agregar una sucursal de seguimiento remoto a su sucursal local.

John Wachira avatar John Wachira avatar

John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.

LinkedIn

Artículo relacionado - Git Branch