Mise à jour d’un référentiel local avec les modifications d’un référentiel Github

J’ai un projet vérifié localement depuis github, ce repo distant a depuis été modifié. Quelle est la commande correcte pour mettre à jour ma copie locale avec les dernières modifications?

Probablement:

git pull origin master 

Cela devrait fonctionner pour chaque repository par défaut:

 git pull origin master 

Si votre twig par défaut est différente de celle de master , vous devrez spécifier le nom de la twig:

 git pull origin my_default_branch_name 
 git fetch [remotename] 

Cependant, vous devrez fusionner tous les changements dans vos twigs locales. Si vous êtes sur une twig qui suit une twig distante sur Github, alors

 git pull 

fera d’abord une recherche, puis fusionnera dans la twig suivie

Avec le maître d’origine déjà défini, il vous suffit d’utiliser la commande ci-dessous – git pull ” https://github.com/yourUserName/yourRepo.git

Cette question est très générale et je vais faire quelques hypothèses pour la simplifier un peu. Nous supposerons que vous souhaitez mettre à jour votre twig principale.

Si vous n’avez pas apporté de modifications localement, vous pouvez utiliser git pull pour supprimer les nouveaux commits et les append à votre master .

 git pull origin master 

Si vous avez apporté des modifications et que vous souhaitez éviter d’append un nouveau commit de fusion, utilisez git pull --rebase .

 git pull --rebase origin master 

git pull --rebase fonctionnera même si vous n’avez pas apporté de modifications et est probablement votre meilleur appel.