Fusionando un repository local con un proyecto de Github

Tengo un repository github local que es una versión anterior de un proyecto de código abierto en Github. Necesito actualizar mi repository local con la nueva versión en github, pero no sé por dónde empezar.

Vi un ejemplo en el que uso el command "git remote add {name} {URL of github repository}". ¿Es esto correcto? ¿Reemploop el campo {name} con mi repository local?

Cualquier sugerencia será muy apreciada.

Soy nuevo en github y no quiero arruinar mi repository local, así que espero que alguien que tenga experiencia pueda ofrecer algunos consejos.

Gracias.

  1. Agregue el repository remoto (lo he llamado en upstream aquí, puede llamarlo todo):

     git remote add upstream {URL of github repository} 
  2. Obtenga todas las confirmaciones, twigs, tags, etc. del repository remoto upstream . Este es un command seguro y no destruye la historia de su repository local o su tree de trabajo.

     git fetch upstream 
  3. Puede ejecutar git log upstream/BRANCH_NAME o git log upstream/TAG_NAME para ver la list de confirmaciones para el BRANCH_NAME o TAG_NAME en el control remoto upstream . De hecho, para cualquiera de los commands de git, si desea hacer reference a la twig presente en el upstream/<BRANCH_NAME> upstream remoto, use la syntax upstream/<BRANCH_NAME> . Para las tags, las tags/TAG_NAME deberían ser suficientes.

  4. Si desea fusionar o cambiar los cambios de estas tags o twigs en su repository local, puede hacerlo utilizando los commands merge y rebase . Avíseme si necesita más ayuda con estos commands.

si, eso es correcto

 git remote add upstream git://github.com/antirez/networkingis.git 

La parte del name es solo un nombre que eliges para que sea fácil de consultar.

  Adds a remote named <name> for the repository at <url>. The command git fetch <name> can then be used to create and update remote-tracking branches <name>/<branch>. 
    Intereting Posts