Comment cloner à la fois des branches maitre et de développement sur GitHub ?

Git permet de cloner n'importe quelle branche d'un dépôt. Il suffit pour cela d'utiliser la commande git clone.

Le système de gestion de versions Git permet d'administrer les différentes phases de développement de notre projet. Il est possible de cloner n'importe quelle branche du dépôt de votre projet. Il suffit pour cela d'utiliser la commande git clone (autre tutoriel sur le sujet : Comment annuler un commit Git ?).

Exemple :

git clone git://example.com/monprojet

Mais une fois la branche clonée, si vous essayez de lister les branches avec la commande git branch, vous ne les verrez pas toutes. Pour être sûr de toutes les voir, il faut utiliser l'option -a.

Exemple avec git branch :

git branch
* master

Exemple avec l'option -a :

git branch -a
* master
remotes/origin/HEAD
remotes/origin/master
remotes/origin/v1.0-stable
remotes/origin/experimental

Il est possible de récupérer une branche pour voir son contenu avec la commande git checkout. Si vous souhaitez travailler sur cette branche, il faut créer une branche locale avec l'option -b.

Exemple :

git checkout -b experimental origin/experimental

Si vous avez trop de branches et que vous avez des difficultés pour vous y retrouver, la commande gitk permet de lancer une interface graphique capable de naviguer dans un dépôt git.

Commande pour lancer l'interface graphique :
gitk --all &

Git