Bon, j'ai fait un peu de recherche à ce sujet mais je ne pouvais pas trouver une réponse exacte, alors je dois demander.
J'ai 2 télécommandes: Origin et repo2.
J'aimerais faire quelque chose comme
git pull repo2 master
Mais cela attirerait la branche master du repo2 dans mon master. Puis-je spécifier une autre branche à intégrer dans ma branche locale?
git checkout -b myBranchName repo2/master
Le git pull
commande est une fonction pratique qui fait git fetch
et git merge
. Si vous souhaitez uniquement extraire des branches d'une nouvelle télécommande sans essayer de les fusionner dans une branche de copie de travail, vous pouvez simplement utiliser git fetch
. Vous pouvez alors vous référer à git branch -av
pour voir toutes les branches locales et distantes et utiliser l'une ou l'autre des télécommandes à votre guise.