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.1
está rastreando la ramaDev2.1
en elorigen
aguas arriba. - La rama
Sample_Branch
está rastreando la ramaSample_Branch
en elorigen
aguas arriba. - Las ramas
Dev_Branch
,Main-Branch
,main
yMaster
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:
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