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.

    Te puede interesar:Cómo enviar correos electrónicos con Node.js

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

    Te puede interesar:Aprender Node.js: Guía para principiantes
    $ 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.

    Te puede interesar:Administrar variables de entorno en Node.js con dotenv

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

    Te puede interesar:Git: agregar todos los archivos a un repositorio
    $ 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:

    Te puede interesar:Zsh contra Bash
    $ 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:

    Te puede interesar:Introducción a Bash
    $ 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.

    Te puede interesar:Git: presione sucursal local y realice un seguimiento
    Rate this post

    Etiquetas: