Git Mostrar sucursales de seguimiento remoto

Abdul Jabbar 20 junio 2023
  1. Mostrar sucursales remotas de Git
  2. Seguimiento de sucursales remotas en Git
  3. Ver rama remota rastreada en Git
  4. Cambiar el seguimiento remoto de la sucursal en Git
Git Mostrar sucursales de seguimiento remoto

La rama en el repositorio Git remoto se denomina rama remota. Estos son punteros en nuestros repositorios remotos, incluidas ramas, etiquetas, etc.

Hay sucursales locales que existen solo en las computadoras personales locales para cada desarrollador, pero solo hay una sucursal remota para que todos los desarrolladores combinen sus tareas y las envíen al repositorio en la nube.

Cuando clonamos un repositorio, automáticamente se crea una referencia a una fuente remota, denominada remota en nuestro entorno local. Nos ayuda a verificar nuevas confirmaciones y enviar cambios recientes al repositorio remoto.

Los repositorios de Git conservan y rastrean la secuencia de confirmaciones definidas en una rama. Podemos encontrar el commit automáticamente en la rama actualmente asignada, main o master, y esta opción está por defecto.

Las ramas de Git pueden estar disponibles a través del comando de Git git branch. La rama destacada (*) se puede reconocer como la rama actualmente activa en el repositorio actual.

Mostrar sucursales remotas de Git

Podemos enumerar las sucursales remotas vinculadas con el repositorio de Git a través de tres comandos diferentes que se enumeran a continuación con diferentes parámetros.

git branch -a

El comando git branch -a enumerará todas las ramas en la rama personal local y todas las disponibles en el repositorio remoto.

git branch -r

El comando git branch -r enumerará solo todas las ramas disponibles en el repositorio remoto, pero no las ramas locales en la computadora personal de los desarrolladores.

git remote show

El comando git remote show enumerará solo todas las sucursales disponibles en el repositorio remoto con los metadatos asociados de las sucursales, pero no las sucursales locales en la computadora personal de los desarrolladores.

Los primeros dos comandos se usan con frecuencia porque solo enumeran las ramas requeridas con los detalles. Por otro lado, el último nos da una vista detallada de cada rama que es innecesaria para los desarrolladores.

Seguimiento de sucursales remotas en Git

Haremos un seguimiento de las sucursales remotas para desarrollar una relación con una sucursal local para varios propósitos. Nos ayuda a enviar o extraer las confirmaciones de la rama remota a la local para el trabajo que hacemos en los repositorios locales.

También nos ayuda a descubrir el estado de la rama local, es decir, qué tan adelante o atrás está la confirmación en la rama local en comparación con la rama remota.

Ver rama remota rastreada en Git

Para ver la rama rastreada remota y la rama local en Git, usaremos el comando git branch con la bandera -vv.

El resultado de este comando tendrá el formato [<remote>/<branch>]. Es la lista de los remotos y sucursales.

git branch -vv

Cambiar el seguimiento remoto de la sucursal en Git

A veces, es posible que necesitemos cambiar nuestra sucursal local para rastrear alguna otra sucursal remota dentro del mismo repositorio para establecer nuestra sucursal reciente en una sucursal remota destacada.

Para ello, rastrearemos la rama remota con la bandera u con el comando git branch, como se muestra a continuación.

git branch -u Remote2/main
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Artículo relacionado - Git Branch