BaliseTonSite

Branches

Travailler sans casser le code principal

Imagine : tu joues à un RPG et tu veux tester deux choix différents : sauver le village ou rejoindre les bandits. Tu fais une sauvegarde parallèlepour chaque scénario. C’est exactement ce que fait Git avec les branches : tu crées des versions alternatives de ton projet, que tu peux tester sans casser ta partie principale.

2.1Créer une branche

Une branche est une nouvelle timeline de ton projet. Tu peux coder dessus comme si c’était une mission secondaire, puis revenir à la principale quand tu veux.

  • git branch nouvelle-fonction : crée une branche parallèle
  • git checkout nouvelle-fonction : change de timeline pour travailler dessus

2.2Fusionner une branche

Si ta mission secondaire se passe bien, tu peux la fusionner avec la principale et garder les meilleurs éléments.

  • git checkout main : reviens sur la branche principale
  • git merge nouvelle-fonction : fusionne ta branche avec le reste du jeu

Verifie tes acquis

3 questions pour valider ce chapitre

1. Qu'est-ce qu'une branche Git ?

Une branche est une ligne de developpement isolee. Tu peux coder une feature sur une branche sans toucher au code principal (main).