Aggiornare un repository locale con le modifiche da un repository GitHub

Ho un progetto controllato localmente da GitHub, e quel repository remoto ha subito delle modifiche. Qual è il comando corretto per aggiornare la mia copia locale con le ultime modifiche?

Soluzione

Probabilmente:

git pull origin master
Commentari (11)

Questo dovrebbe funzionare per ogni repo di default:

git pull origin master

Se il tuo ramo di default è diverso da master, dovrai specificare il nome del ramo:

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

Tuttavia è necessario unire tutte le modifiche nei vostri rami locali. Se sei su un ramo che segue un ramo remoto su Github, allora

git pull

farà prima un fetch, e poi il merge nel ramo tracciato

Commentari (1)