Tester les branches uniques par rapport aux branches multiples
Dans les étapes précédentes, nous avons vu que notre dépôt ne possède actuellement qu'une seule branche, master
. Maintenant, créons une nouvelle branche pour voir comment Git gère plusieurs lignes temporelles.
Nous allons créer une nouvelle branche appelée feature/add-greeting
. C'est une convention de nommage courante pour les branches qui ajoutent une nouvelle fonctionnalité.
Assurez-vous que vous êtes dans le répertoire ~/project/my-time-machine
:
cd ~/project/my-time-machine
Maintenant, créez la nouvelle branche en utilisant la commande git branch
suivie du nom de la nouvelle branche :
git branch feature/add-greeting
Cette commande ne produit aucune sortie, mais elle a créé une nouvelle branche.
Vérifions que la nouvelle branche existe en listant à nouveau les branches :
git branch
Vous devriez maintenant voir une sortie comme celle-ci :
* master
feature/add-greeting
Remarquez que tant master
que feature/add-greeting
sont listées. Le symbole *
est toujours à côté de master
, indiquant que nous sommes toujours sur la branche master
. Nous avons créé une nouvelle ligne temporelle, mais nous ne l'avons pas encore rejoint.
Maintenant, utilisons à nouveau notre astuce wc -l
pour compter les branches :
git branch | wc -l
Cette fois, la sortie devrait être :
2
Cela confirme que nous avons maintenant deux branches dans notre dépôt.
Cela démontre la puissance des branches Git. Vous pouvez avoir plusieurs lignes de développement indépendantes au sein du même dépôt. Cela est incroyablement utile pour travailler sur différentes fonctionnalités simultanément ou pour tester de nouvelles idées sans affecter le projet principal.
Dans le prochain laboratoire (lab), nous apprendrons à basculer entre ces branches et à commencer à apporter des modifications sur notre nouvelle ligne temporelle feature/add-greeting
!