J'ai un fork ( origin
) d'un projet ( upstream
) sur github. Maintenant, le projet en amont a ajouté une nouvelle branche, je veux importer dans mon fork. Comment je fais ça?
J'ai essayé de vérifier la télécommande et de créer une branche en plus, mais cela configure la branche de la manière qui git push
essaie de pousser vers le upstream
:
git checkout upstream/branch
git checkout -b branch
Éditer
Peut-être que ce n'était pas clair, mais je veux ajouter la branche à mon référentiel local, afin que je puisse la pousser vers origin
(mon fork) via git push
. Parce que les référentiels en amont sont généralement en lecture seule et que vous le divisez pour contribuer.
Donc, je veux essentiellement récupérer une branche inexistante origin
dont le contenu sera extrait upstream
.
git fetch upstream
c'est une meilleure option à la première étape, car ilgit pull upstream
faut faire plus d'actions aprèsgit remote add ...
pour leupstream
.