web-dev-qa-db-fra.com

Tirer une branche distante dans un dépôt local avec un nom différent?

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?

94
Cosmin Atanasiu
git checkout -b myBranchName repo2/master
135
KingCrunch

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.

3
Ben Jackson