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.