Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Création de Branches | Travailler Avec les Branches dans Git
Notions Fondamentales de Git

bookCré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 :

Lister les branches

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.

Note
Remarque

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 :

Création d'une nouvelle branche

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 :

Passage à une nouvelle branche

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 :

Création d’un nouveau fichier texte

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

Deux derniers 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.

question mark

Sélectionnez tous les cas d’utilisation possibles de la commande git branch.

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

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

bookCré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 :

Lister les branches

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.

Note
Remarque

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 :

Création d'une nouvelle branche

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 :

Passage à une nouvelle branche

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 :

Création d’un nouveau fichier texte

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

Deux derniers 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.

question mark

Sélectionnez tous les cas d’utilisation possibles de la commande git branch.

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 2
some-alt