Actualización de un repositorio local con cambios desde un repositorio de GitHub

StackOverflow https://stackoverflow.com/questions/1443210

  •  22-07-2019
  •  | 
  •  

Pregunta

Tengo un proyecto revisado localmente desde GitHub, y ese repositorio remoto ha tenido cambios en él. ¿Cuál es el comando correcto para actualizar mi copia local con los últimos cambios?

¿Fue útil?

Solución

Probablemente:

git pull origin master

Otros consejos

Esto debería funcionar para cada repositorio predeterminado:

git pull origin master

Si su rama predeterminada es diferente de master , deberá especificar el nombre de la rama:

git pull origin my_default_branch_name
git fetch [remotename]

Sin embargo, deberá fusionar cualquier cambio en sus sucursales locales. Si estás en una rama que rastrea una rama remota en Github, entonces

git pull

primero buscará y luego se fusionará en la rama rastreada

Esta pregunta es muy general y hay un par de suposiciones que haré para simplificarla un poco. Asumiremos que desea actualizar su rama master .

Si no ha realizado ningún cambio localmente, puede usar git pull para eliminar cualquier confirmación nueva y agregarla a su master .

git pull origin master

Si ha realizado cambios y desea evitar agregar una nueva confirmación de fusión, use git pull --rebase .

git pull --rebase origin master

git pull --rebase funcionará incluso si no ha realizado cambios y es probablemente su mejor opción.

Con un maestro de origen ya establecido, solo tiene que usar el siguiente comando:

git pull "https://github.com/yourUserName/yourRepo.git"
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top