2014-07-24 1 views
0

Je suis un nouvel utilisateur de git, et j'utilise gitBash. Lorsque j'exécute $git clone http:..../name.git, la branche principale de nom est en cours de téléchargement. Mais quand j'exécute $git branch -a je vois juste la branche principale, pas d'autres.comment obtenir toutes les branches du dépôt?

Mais j'ai d'autres branches ... Pourquoi je ne peux pas voir toutes les branches? Comment ça?

thx.

Répondre

1

git branch -a affiche uniquement les branches locales que vous avez déjà extraites.

Vous souhaitez utiliser git branch -r (où -r signifie remote). Ceci devrait énumérer toutes les branches distantes disponibles (je ne peux pas le tester maintenant, mais je suis assez certain que cela fonctionne).

+0

ok, j'ai essayé quelques commandes: $ git branch => show 'master'. $ git branche -a => show'master '. Et $ git branche -r => ne rien montrer .. Pourquoi? Cela signifie-t-il qu'il n'y a pas d'autres branches? Parce que je suis sûr qu'il y a d'autres branches sur le dépôt distant ..; – pikameuh

+0

ah! Si j'essaie $ git ls-remote --heads http: //....name.git, je peux voir la branche que je veux. Mais comment puis-je le cloner? – pikameuh

+0

personne ne voit quel est mon problème? – pikameuh

Questions connexes