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:
![]()
Las versiones más nuevas de Git mostrarán las ramas de seguimiento remoto en azul. De la imagen de arriba, vemos que:
- La rama
Dev2.1está rastreando la ramaDev2.1en elorigenaguas arriba. - La rama
Sample_Branchestá rastreando la ramaSample_Branchen elorigenaguas arriba. - Las ramas
Dev_Branch,Main-Branch,mainyMasterno 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:
![]()
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 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