Créer une branche
On peut créer une branche en indiquant son nom à la commande branch
:
git branch ma-branche
Elle sera visible avec la commande branch
:
git branch
[output] ma-branche
[output]* master
Changer de branche
La commande checkout
permet de changer de branche:
git checkout ma-branche
[output]Switched to branch 'ma-branche'
git branch
[output]* ma-branche
[output] master
Supprimer une branche
Avec la commande branch
, utiliser l'option -d
pour supprimer une branche:
git branch -d ma-branche
[output]Deleted branch ma-branche (was f6b5327).
Note: si la branche à supprimer contient des commits qui n'ont pas été récupérés (et seront donc perdus), la commande affichera une erreur. Il faudra remplacer l'option
-d
par-D
.
Astuce: créer et changer de branche
Il est possible d'effectuer les actions précédentes (création et changement) en 1 commande, en utilisant checkout
avec l'option -b
qui indique de créer la branche:
git checkout -b ma-branche
[output]Switched to branch 'ma-branche'
Partie pratique
-
Créer une branche
test
depuis demaster
. Passer sur la branchetest
. Supprimer la branche. -
Re-créer une branche
test
depuismaster
. Passer sur la branche et y ajouter 1 commit. Supprimer la branche. -
Créer une branche
experimental
et passer dessus.