Actualizar un repositorio local con los cambios de un repositorio de GitHub

Tengo un proyecto revisado localmente desde GitHub, y a ese repositorio remoto se le han hecho cambios desde entonces. ¿Cuál es el comando correcto para actualizar mi copia local con los últimos cambios?

Solución

Probablemente:

git pull origin master
Comentarios (11)

Esto debería funcionar para cada repo por defecto:

git pull origin master

Si su rama por defecto es diferente a master, tendrá que especificar el nombre de la rama:

git pull origin my_default_branch_name
Comentarios (2)
git fetch [remotename]

Sin embargo, tendrá que fusionar los cambios en sus ramas locales. Si está en una rama que sigue una rama remota en Github, entonces

git pull

primero hará un fetch, y luego fusionará en la rama rastreada

Comentarios (1)