Dependiendo de la estructura de su proyecto, puede tener una o más ramas remotas de Git en un repositorio. Enumerarlos lo ayuda a realizar un seguimiento del estado de su proyecto.
Ya sea que desee comparar, cambiar o eliminar sus ramas remotas de Git, solicitar una lista le permite verlas de antemano.
Cómo enumerar sus sucursales remotas de Git
Cuando usted crear una nueva rama en Git, es local hasta que lo envías a tu repositorio remoto. Mientras lista sus sucursales Git remotas específicamente, las locales no aparecerán.
Utilizar el git rama -r comando para ver sus sucursales remotas a través de la línea de comando:
git rama -r
Si bien lo anterior proporciona información sobre sus sucursales de Git, puede obtener más detalles sobre la última confirmación realizada en cada sucursal con el -rv bandera:
rama git -rv
También puede mostrar sus sucursales remotas en columnas. Esto puede ser útil si tiene muchos repositorios para ver a la vez:
git rama -r --columna
Si desea obtener una lista de todas las sucursales remotas, incluido el hash SHA1 de la confirmación más reciente para cada una, use este comando:
git ls-remoto --origen de las cabezas
Cómo ver sus sucursales remotas en GitHub Web
Si está alojando su repositorio remoto en GitHub, una manera fácil de ver sus sucursales remotas es a través de la interfaz web de github.com. Esta opción es útil si no eres fanático de la línea de comandos.
Una vez en su repositorio de destino, haga clic en el Maestro menú desplegable en la parte superior izquierda (es posible que vea principal si ha cambiado el nombre predeterminado). Verás todas las sucursales publicadas aquí.
Nunca cometas un error con las ramas de Git
Los errores son más probables cuando administra un proyecto con muchas ramas. Pero como puede ver, enumerar sus sucursales remotas de Git no solo lo ayuda a obtener sus nombres, sino que también le brinda información sobre la última confirmación de cada una.
Si puede realizar un seguimiento de sus confirmaciones y vigilar sus ramas de Git, es menos probable que elimine o fusione algo que no debería. Usar el comando de rama en toda su extensión le dará el poder que necesita para mantener todo bajo control.