2012-08-09 25 views

Respuesta

0

Cuando se clona un repositorio, tiene un control remoto predeterminado llamado origen que apunta a su fork en GitHub, no en el repositorio original desde el cual fue bifurcado. Para realizar un seguimiento del repositorio original, debe agregar otro control remoto denominado upstream:

Como se dice en este Blog Post.

17

Ellos tienen ayuda muy específica sobre este tema en los documentos de GitHub: https://help.github.com/articles/fork-a-repo

Configurar controles remotos

Cuando se clona un acuerdo de recompra, que tiene una llamada remota origen por defecto que puntos a su tenedor en GitHub, no el repositorio original, se bifurcó desde. Para no perder de vista el repositorio original, es necesario añadir otro llamado a distancia aguas arriba:

git remote add upstream https://github.com/octocat/Spoon-Knife.git 
# Assigns the original repo to a remote called "upstream" 

git fetch upstream 
# Pulls in changes not present in your local repository, 
# without modifying your files 

Tire de aguas arriba cambia

Si el repositorio original que se bifurcó su proyecto desde que se actualiza, se puede agregar esos cambios a su tenedor ejecutando el siguiente código:

git fetch upstream 
# Fetches any new changes from the original repo 

git merge upstream/master 
# Merges any changes fetched into your working files 
Cuestiones relacionadas