306 votes

Comment télécharger une branche avec git?

J'ai un projet hébergé sur GitHub. J'ai créé une branche sur un ordinateur, puis j'ai poussé mes changements vers GitHub avec :

git push origin nom-de-la-branche

Maintenant je suis sur un autre ordinateur, et je veux télécharger cette branche. Donc j'ai essayé :

git pull origin nom-de-la-branche

...mais tout ce que cela a fait a été d'écraser ma branche principale avec les changements de ma nouvelle branche.

Que dois-je faire pour tirer correctement ma branche distante, sans écraser les branches existantes ?

11voto

Aditya Jain Points 96

$ git fetch

$ git checkout

git fetch va récupérer toutes les branches distantes. Vous pouvez vérifier les branches distantes avec git branch -r (ou git branch -rv) Si vous n'avez pas de branche existante avec le même nom, vous pouvez simplement passer directement à la branche avec git checkout

9voto

Pablo Ezequiel Points 1054

Git clone et cd dans le nom du dépôt:

$ git clone https://github.com/PabloEzequiel/iOS-AppleWach.git
Clonage dans 'iOS-AppleWach'...
$ cd iOS-AppleWach

Passer à la branche (une page GitHub) que je veux:

$ git checkout -b gh-pages origin/gh-pages
La branche gh-pages est configurée pour suivre la branche distante gh-pages depuis l'origine.
Passage à une nouvelle branche 'gh-pages'

Et tirer la branche:

$ git pull
Déjà à jour.

ls:

$ ls
index.html      params.json     stylesheets

5voto

myworldbox Points 122

Réponse rapide :

https://github.com/[nom d'utilisateur]/[dépôt]/archive/refs/heads/[branche].zip

Vous pouvez utiliser le lien pour télécharger directement sans utiliser la commande complexe.

2voto

Dazzle Points 600

Git checkout -b branche/nom

git pull origin branche/nom

-3voto

Prudhvi GNV Points 11

Nous pouvons télécharger une branche spécifiée en utilisant la commande magique suivante :

git clone -b

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X