J'ai créé un fork à partir d'un projet sur GitHub. Comment puis-je maintenant extraire les modifications du projet dont je suis issu?
J'ai créé un fork à partir d'un projet sur GitHub. Comment puis-je maintenant extraire les modifications du projet dont je suis issu?
Réponses:
git pullest vraiment juste un raccourci pour git pull <remote> <branchname>, dans la plupart des cas, c'est équivalent à git pull origin master. Vous devrez ajouter une autre télécommande et en extraire explicitement. Cette page le décrit en détail:
upstreamdans l'exemple github, il n'y a que le nom qu'ils ont choisi pour faire référence à ce référentiel. Vous pouvez choisir celui que vous aimez lors de l'utilisation git remote add. En fonction de ce que vous sélectionnez pour ce nom, votre git pullutilisation changera. Par exemple, si vous utilisez:
git remote add upstream git://github.com/somename/original-project.git
alors vous utiliseriez ceci pour extraire les modifications:
git pull upstream master
Mais, si vous choisissez l'origine pour le nom du référentiel distant, vos commandes seraient:
Pour nommer le dépôt distant dans votre configuration locale: git remote add origin git://github.com/somename/original-project.git
Et pour tirer: git pull origin master