Git: Checkout a Remote Branch

G

Para verificar una rama desde un repositorio remoto, deberá realizar dos pasos. Primero, necesita buscar los datos de la rama real, que incluyen las confirmaciones, archivos, referencias, etc. En segundo lugar, querrá comprobarlo para que su directorio de trabajo contenga los archivos de la rama.

Esto se puede hacer de forma bastante sencilla en Git. Los siguientes comandos asumen que solo tiene un repositorio remoto para su repositorio:

$ git fetch
$ git checkout <branch>

Utilizando git fetch sin ningún parámetro como este, se recuperarán todas las ramas del repositorio remoto, pero si tiene varios repositorios remotos, debe especificar cuál recuperar:

$ git fetch <remote-repo>

Pero por supuesto, fetch solo es necesario si no ha recuperado actualizaciones del control remoto recientemente. Si es así, simplemente puede usar uno de los checkout comandos detallados aquí.

Luego, para verificar la rama que desea y decirle a Git que la rastree hasta la rama remota a través del -t argumento, use el siguiente comando:

$ git checkout -t <remote-repo>/<remote-branch>

Si no especifica un nombre de sucursal local, se utilizará el mismo nombre que la sucursal remota. Por supuesto, también puede especificar un nombre de sucursal local diferente con esto:

$ git checkout -b <local-branch> <remote-repo>/<remote-branch>

Hay varias formas de hacer lo mismo en Git, pero en algunos casos depende de la versión de Git que estés usando actualmente. Por ejemplo, el primer conjunto de comandos que se muestra en este artículo no está disponible en las versiones de Git <1.6.6. Así que tenga esto en cuenta en caso de que no funcione para usted.

 

About the author

Ramiro de la Vega

Bienvenido a Pharos.sh

Soy Ramiro de la Vega, Estadounidense con raíces Españolas. Empecé a programar hace casi 20 años cuando era muy jovencito.

Espero que en mi web encuentres la inspiración y ayuda que necesitas para adentrarte en el fantástico mundo de la programación y conseguir tus objetivos por difíciles que sean.

Add comment

Sobre mi

Últimos Post

Etiquetas

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con tus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad