He creado un tenedor a partir de un proyecto en GitHub. ¿Cómo puedo extraer los cambios del proyecto desde el que me bifurqué?
He creado un tenedor a partir de un proyecto en GitHub. ¿Cómo puedo extraer los cambios del proyecto desde el que me bifurqué?
Respuestas:
git pull
es realmente una abreviatura para git pull <remote> <branchname>
, en la mayoría de los casos, es equivalente a git pull origin master
. Deberá agregar otro control remoto y extraerlo explícitamente. Esta página lo describe en detalle:
upstream
en el ejemplo de github es solo el nombre que han elegido para referirse a ese repositorio. Puede elegir cualquiera que le guste al usar git remote add
. Dependiendo de lo que seleccione para este nombre, su git pull
uso cambiará. Por ejemplo, si usa:
git remote add upstream git://github.com/somename/original-project.git
entonces usarías esto para extraer cambios:
git pull upstream master
Pero, si elige el origen del nombre del repositorio remoto, sus comandos serían:
Para nombrar el repositorio remoto en su configuración local: git remote add origin git://github.com/somename/original-project.git
Y para tirar: git pull origin master