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
-dpar-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
testdepuis demaster. Passer sur la branchetest. Supprimer la branche. -
Re-créer une branche
testdepuismaster. Passer sur la branche et y ajouter 1 commit. Supprimer la branche. -
Créer une branche
experimentalet passer dessus.