Création de Branches
git branch
Lors de la gestion des branches dans Git, la commande principale utilisée est git branch
. En réalité, cette commande peut servir à plusieurs fins :
- Lister les branches ;
- Créer des branches ;
- Supprimer des branches ;
- Manipuler les branches (par exemple, renommer des branches).
Lister et créer des branches
Commencez par lister toutes les branches du dépôt :

Comme vous pouvez le constater, la seule branche existante est master
, la branche par défaut.
Son nom peut varier selon votre configuration, donc ne vous inquiétez pas s'il apparaît sous un autre nom.
Actuellement, les nouvelles versions de Git ont tendance à utiliser main
comme nom pour la branche par défaut au lieu de master
.
Un astérisque (*
) à côté du nom de la branche indique que HEAD pointe vers cette branche, ce qui signifie que vous êtes actuellement dessus.
Pour créer une nouvelle branche, utiliser la commande git branch
suivie du nom souhaité pour la branche :
git branch <branch_name>
Ici, <branch_name>
correspond au nom de la branche à créer.
Conventions de nommage des branches
Il est courant de suivre des conventions de nommage pour les branches, telles que l'utilisation de préfixes comme feature/
, bugfix/
ou hotfix/
pour indiquer l'objectif de la branche. Des conventions de nommage cohérentes facilitent la compréhension du rôle de chaque branche dans le processus de développement.
Exemple de flux de travail
Créer une nouvelle branche nommée testing/some-tests
puis lister toutes les branches :

Changement entre les branches
Actuellement, il existe deux branches.
Puisque l’astérisque (*
) se trouve à côté de la branche master
, HEAD pointe toujours vers celle-ci.
Cependant, HEAD est un pointeur mobile, il est donc possible de basculer vers une autre branche à l’aide de la commande git checkout
:
git checkout <branch_name>
Ici, <branch_name>
correspond au nom de la branche vers laquelle effectuer le changement.
Cette commande met à jour l’arborescence de travail pour correspondre à la branche sélectionnée, y compris les fichiers et l’historique Git.
Passez maintenant à la branche nouvellement créée et affichez la liste de toutes les branches :

Comme vous pouvez le constater, l’astérisque (*
) se trouve désormais à côté de la nouvelle branche, ce qui signifie que vous êtes actuellement dessus (HEAD pointe vers cette branche).
Pour le vérifier, créez un simple fichier texte et validez-le :

Le commit a réussi, vérifiez maintenant les deux commits les plus récents dans l’historique des commits :

Étant donné que vous êtes actuellement sur la branche testing/some-tests
, celle-ci pointe vers le dernier commit (tout comme HEAD), tandis que la branche master
reste en retard d’un commit.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
How do I delete a branch in Git?
Can you explain what HEAD means in Git?
What is the difference between git branch and git checkout?
Awesome!
Completion rate improved to 3.57
Création de Branches
Glissez pour afficher le menu
git branch
Lors de la gestion des branches dans Git, la commande principale utilisée est git branch
. En réalité, cette commande peut servir à plusieurs fins :
- Lister les branches ;
- Créer des branches ;
- Supprimer des branches ;
- Manipuler les branches (par exemple, renommer des branches).
Lister et créer des branches
Commencez par lister toutes les branches du dépôt :

Comme vous pouvez le constater, la seule branche existante est master
, la branche par défaut.
Son nom peut varier selon votre configuration, donc ne vous inquiétez pas s'il apparaît sous un autre nom.
Actuellement, les nouvelles versions de Git ont tendance à utiliser main
comme nom pour la branche par défaut au lieu de master
.
Un astérisque (*
) à côté du nom de la branche indique que HEAD pointe vers cette branche, ce qui signifie que vous êtes actuellement dessus.
Pour créer une nouvelle branche, utiliser la commande git branch
suivie du nom souhaité pour la branche :
git branch <branch_name>
Ici, <branch_name>
correspond au nom de la branche à créer.
Conventions de nommage des branches
Il est courant de suivre des conventions de nommage pour les branches, telles que l'utilisation de préfixes comme feature/
, bugfix/
ou hotfix/
pour indiquer l'objectif de la branche. Des conventions de nommage cohérentes facilitent la compréhension du rôle de chaque branche dans le processus de développement.
Exemple de flux de travail
Créer une nouvelle branche nommée testing/some-tests
puis lister toutes les branches :

Changement entre les branches
Actuellement, il existe deux branches.
Puisque l’astérisque (*
) se trouve à côté de la branche master
, HEAD pointe toujours vers celle-ci.
Cependant, HEAD est un pointeur mobile, il est donc possible de basculer vers une autre branche à l’aide de la commande git checkout
:
git checkout <branch_name>
Ici, <branch_name>
correspond au nom de la branche vers laquelle effectuer le changement.
Cette commande met à jour l’arborescence de travail pour correspondre à la branche sélectionnée, y compris les fichiers et l’historique Git.
Passez maintenant à la branche nouvellement créée et affichez la liste de toutes les branches :

Comme vous pouvez le constater, l’astérisque (*
) se trouve désormais à côté de la nouvelle branche, ce qui signifie que vous êtes actuellement dessus (HEAD pointe vers cette branche).
Pour le vérifier, créez un simple fichier texte et validez-le :

Le commit a réussi, vérifiez maintenant les deux commits les plus récents dans l’historique des commits :

Étant donné que vous êtes actuellement sur la branche testing/some-tests
, celle-ci pointe vers le dernier commit (tout comme HEAD), tandis que la branche master
reste en retard d’un commit.
Merci pour vos commentaires !