Git: Checkout a Remote Branch

    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.

     

    Etiquetas:

    Deja una respuesta

    Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *