El título es diferente de la pregunta. Debería ser Pull from other remote
Daniel
2
¿Podrías editar el título? Vine aquí de esta búsqueda: google.com.au/… . Para extraer de otra rama, haga esto: `git pull origin branch_name_you_want_to_pull_from: branch_name_to_pull_to
git pulles 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:
¡Gracias! ¿Debo agregar el "upstream" a la misma carpeta de proyecto que mi origen? P.ej. cd project git remote add upstream git: //github.com/somename/original-project.git
Ran
Después de tirar, veo un mensaje de fusión, pero no solo limpiar otra rama
Yola
58
upstreamen 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 pulluso cambiará. Por ejemplo, si usa:
Respuestas:
git pull
es realmente una abreviatura paragit pull <remote> <branchname>
, en la mayoría de los casos, es equivalente agit pull origin master
. Deberá agregar otro control remoto y extraerlo explícitamente. Esta página lo describe en detalle:http://help.github.com/forking/
fuente
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 usargit remote add
. Dependiendo de lo que seleccione para este nombre, sugit 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
fuente