Les branches sont au cœur du contrôle de version avec Git. Ce guide pratique explique ce qu'est une branche et comment en créer une via divers outils, pour débutants comme experts.
Dans les systèmes de contrôle de version, une branche évoque les ramifications d'un arbre : chaque branche diverge du tronc pour un développement isolé, sans impacter les autres travaux.
Avec Git, vous travaillez par défaut sur la branche main (anciennement master), appelée branche active, courante ou HEAD. À tout moment, créez une nouvelle branche pour isoler vos modifications.
La ligne de commande Git offre puissance et flexibilité. Idéale pour les utilisateurs avancés à l'aise avec les manuels.
Utilisez git branch <nom> pour créer une branche :
$ git branch dev
Branche 'dev' créée pour suivre la branche locale 'main'.Elle part de la branche actuelle : vérifiez-la avant avec git branch.
Listez les branches :
$ git branch
dev
* mainPlus de détails avec -vv :
$ git branch -vv
dev d1a9e5b [main] Dernier commit
* main d1a9e5b Dernier commitErreur si pas de commit initial : fatal: 'main' n'est pas une référence de commit valide.
Erreur si nom existant : fatal: une branche nommée 'dev' existe déjà.
git branch crée la branche mais ne bascule pas. Utilisez git checkout <nom> :
$ git checkout devRaccourci : git checkout -b <nom> crée et bascule :
$ git checkout -b devÉquivalent à git branch dev && git checkout dev.
Créez depuis une autre branche : git checkout -b autre dev.
GitHub Desktop, GUI officielle pour Windows/macOS, simplifie pour débutants.
Branche actuelle en barre d'outils :

Cliquez pour voir branches et créer :

Suggesteur auto si nom nouveau :

Confirmez nom :

Basée sur branche active, bascule auto.
Tower (essai 30 jours, macOS/Windows) :
Du menu Répertoire > Créer nouvelle branche :

Ou clic droit sur branche : Créer nouvelle branche à partir de... :

Options suivi/point de départ :

GitKraken (gratuit open source, multiplateforme), visuel :
Branche active en surbrillance :

Cliquez icône branche :

Nom + ENTER :

Bascule auto + notif.
En ligne sur GitHub :
Branche active en haut gauche :

Sélectionnez/créez :

Nom + création depuis actuelle :

Bitbucket (comptes gratuits illimités) :
Menu Branches :

Créer branche, nom/type/depuis :


Les branches Git sont légères et favorisent les workflows parallèles. Créez, basculez, fusionnez pour exploiter pleinement Git.
[]