Branche courante et liste des branches :
git branch
Créer une branche X :
git branch X
Changer de branche pour X :
git checkout X
Mais s'il y a des modifications apportées, il faut d'abord les "sauvegarder" :
git stash
Travail que l'on pourra récupérer par la suite par :
git stash apply
Pusher la branche X (local ⇒ distant) :
git push origin X
Cloner une branche spécifique X (différente de master) :
git clone --branch X <URI du dépôt>
Supprimer (localement) une branche X, en s'assurant que les changements ont été importés :
git branch -d X
Supprimer (localement) une branche X, sans cette vérification :
git branch -D X
Supprimer une branche X distante :
git push origin :X