Listar todas las ramas remotas en Git
Git se conoce específicamente como un sistema de control de versiones distribuido sin un servidor central donde insertamos nuestro código. A pesar de esto, empujamos y extraemos los cambios deseados directamente hacia y desde otros repositorios donde queremos en una rama. Nos da la oportunidad de expandirnos desde el código base original en cualquier momento. Nos permite trabajar con otros desarrolladores más fácilmente y nos da mucha flexibilidad en nuestro flujo de trabajo en equipo.
Puede tener varios repositorios locales en diferentes máquinas y enviarlos al mismo repositorio remoto cuando finalice el trabajo. Esto nos permite clonar el repositorio en una máquina a nuestra segunda máquina y trabajar en él también desde allí.
Las ramas de seguimiento remoto son ramas locales que rastrean ramas remotas. Son punteros locales a nuestro repositorio remoto y se pueden usar fácilmente para cambiar rápidamente a una rama remota. Se puede usar el comando git remote
para crearlos (se crean con la opción --track
), y se pueden usar como cualquier otra rama local. Por lo general, se crea con el siguiente comando.
git branch --track <remote-branch> <local-branch>
La opción --track
se puede agregar al comando git branch con el que también podemos rastrear los commits de la rama, el comando es el siguiente:
git branch --track <remote-branch> <local-branch>.
Mostrar rama remota de Git
Esta sección discutirá cómo enumerar todas las ramas remotas en Git. Podemos enumerar las ramas remotas asociadas con varios comandos que se enumeran a continuación. Hay varios comandos en Git que mostrarán diferentes tipos de ramas según su situación actual en el repositorio.
Usaremos el comando git branch
para ver las ramas locales. El comando git branch -a
enumera las ramas locales y las ramas de seguimiento remoto que hemos configurado para mantenerse sincronizadas con las ramas remotas. El comando git branch -r
enumera las ramas de seguimiento remoto pero no las locales. El comando git remote show
también puede listar ramas remotas. La sintaxis para las ramas de la lista en Git es la siguiente.
git branch -a
La sintaxis del comando git branch -r
es la siguiente.
git branch -r
La sintaxis del comando git remote show
es,
git remote show [name]
Donde, name
es el nombre de una rama remota en un repositorio. Para ver ramas remotas conectadas con la rama maestra en nuestro repositorio de origen remoto, use el siguiente comando:
git branch -r origin/master
Usaremos el siguiente comando para ver las ramas de seguimiento remoto conectadas con la rama maestra en nuestro repositorio de origen remoto.
git branch -a origin/master
Podemos decir, para ver ramas remotas que no son rastreadas por el repositorio local, agregue el indicador -a
.
git remote show origin -a * remote origin
Si tenemos muchas ramas remotas, puede que nos resulte útil limitar la salida solo a las ramas remotas rastreadas usando el siguiente comando.
git remote show origin --tracked * remote origin
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.
LinkedInArtículo relacionado - Git Branch
- Bifurcación Git vs Rama
- Compruebe las sucursales de Git de seguimiento ascendente
- Copiar archivo de otra rama en Git
- Copiar cambios de una rama a otra en Git
- Crear una rama a partir de una etiqueta en Git
- Crear una rama maestra en un repositorio de Git desnudo