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
Essentiels de Git
course content

Contenu du cours

Essentiels de Git

Essentiels de Git

1. Introduction à Git
2. Interaction Plus Avancée
3. Annuler les Modifications
4. Travailler avec les Branches dans Git

book
Création de Branches

git branch

Lorsque vous travaillez avec des branches dans Git, vous utiliserez principalement la commande git branch. En fait, cette commande peut être utilisée à diverses fins :

  • lister les branches;
  • créer des branches;
  • supprimer des branches;
  • manipuler des branches (par exemple, renommer des branches).

Lister et Créer des Branches

Sans plus tarder, listons d'abord toutes les branches de notre dépôt :

Comme vous pouvez le voir, la seule branche que nous avons actuellement est master, qui est la branche par défaut. Elle ne s'appelle pas nécessairement master dans votre cas, donc ne vous inquiétez pas si elle porte un autre nom.

Remarque

Actuellement, les nouvelles versions de Git ont tendance à utiliser main comme nom pour la branche par défaut au lieu de master.

Il y a aussi un astérisque (*) près du nom de la branche qui indique que le HEAD pointe vers cette branche (nous sommes actuellement sur cette branche).

Pour créer une nouvelle branche, vous pouvez utiliser la commande git branch suivie du nom de la nouvelle branche.

<branch_name> est le nom de la branche que vous souhaitez créer.

Conventions de Nomination des Branches

Il est courant de suivre des conventions de nomination pour les branches, comme utiliser des préfixes tels que feature/, bugfix/ ou hotfix/ pour indiquer l'objectif de la branche. Les conventions de nomination cohérentes facilitent la compréhension du rôle de chaque branche dans le processus de développement.

Exemple de Flux de Travail

Créons maintenant une nouvelle branche nommée testing/some-tests puis listons les branches.

Changer entre les branches

Pour l'instant, nous avons deux branches, et puisque l'astérisque (*) est près de la branche master, le HEAD pointe toujours vers cette branche (nous sommes toujours sur la même branche). Cependant, HEAD est un pointeur déplaçable, nous pouvons donc en fait passer à l'autre branche en exécutant la commande git checkout :

<branch_name> est le nom de la branche vers laquelle vous souhaitez passer. Cette commande met à jour l'arborescence de travail pour correspondre à la branche sélectionnée, y compris les fichiers et l'historique git.

Passons maintenant à notre nouvelle branche créée et listons les branches :

Comme vous pouvez le voir, puisque l'astérisque (*) est maintenant près de la nouvelle branche, nous y sommes actuellement (le HEAD pointe vers cette branche). Pour le vérifier, créons un simple fichier texte et validons-le :

Le commit est réussi, nous pouvons donc maintenant vérifier les deux derniers commits dans notre historique de commits :

Puisque nous sommes actuellement sur la branche testing/some-tests, cette branche pointe vers le dernier commit (tout comme le HEAD), tandis que la branche master est un commit en arrière.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 2
We're sorry to hear that something went wrong. What happened?
some-alt