Git: agregar un nuevo control remoto a un repositorio

    En el sistema de control de versiones de Git, puede presionar y extraer c贸digo de cualquier n煤mero de repositorios remotos. Esto es beneficioso cuando desea obtener actualizaciones de la bifurcaci贸n de un proyecto de otra persona, por ejemplo. O simplemente puede querer tener una forma de vincular su repositorio de Git local con el remoto en GitHub. De cualquier manera, es beneficioso asociar un repositorio remoto al local. En este breve art铆culo explicar茅 exactamente c贸mo hacerlo.

    El comando que querr谩s usar es git remote add, y generalmente se usa de la siguiente manera:

    $ git remote add <remote-name> <remote-location>
    

    El nombre remoto es 煤til para poder hacer referencia a este repositorio sin tener que escribir la ubicaci贸n completa. Tambi茅n puede configurar estos controles remotos como predeterminados push o pull ubicaciones, acortando a煤n m谩s los comandos de Git.

    Por ejemplo, para agregar un origen remoto a su repositorio, usar铆a el comando as铆:

    $ git remote add origin [email聽protected]:scottwrobinson/camo.git
    

    Una vez que haya agregado un control remoto a su repositorio, puede verificarlo con el -v bandera:

    $ git remote -v
    origin  [email聽protected]:scottwrobinson/camo.git (fetch)
    origin  [email聽protected]:scottwrobinson/camo.git (push)
    

    Agregar controles remotos para buscar y extraer

    En la salida del 煤ltimo comando, es posible que haya notado que en realidad hay dos l铆neas listadas para el repositorio remoto “origen”. Esto significa que en realidad puede configurar dos repositorios remotos diferentes para “origen”, uno para la operaci贸n de inserci贸n y otro para la recuperaci贸n. Esto se puede hacer con los siguientes comandos:

    $ git remote set-url <remote-name> <repo-url-for-fetching>
    $ git remote set-url --push <remote-name> <repo-url-for-pushing>
    

    Este tipo de configuraci贸n puede ser 煤til si est谩 introduciendo cambios desde la rama principal de un proyecto y luego empujando cualquier cambio que realice a una rama separada propia, por ejemplo.

    Etiquetas:

    Deja una respuesta

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