Prise en main de Git — Chapitre 3 / 4
Les branches
Les branches permettent de travailler sur plusieurs choses en même temps. Sans risquer de casser ce qui fonctionne déjà. Ce chapitre t'explique comment ça marche.
Une branche, c'est quoi ?
Mot clé : branche
Une branche est un nom qui pointe vers un commit. C'est comme un post-it collé sur une page d'un livre. Le post-it dit : "je suis ici". Quand tu ajoutes un nouveau commit, le post-it se déplace sur la nouvelle page.
Beaucoup de gens croient qu'une branche est une copie du code. Ce n'est pas vrai.
Une branche est juste un pointeur. C'est un petit fichier qui contient le hash d'un commit. Créer une branche est instantané. Ça ne prend presque pas de place sur ton disque.
# Chaque branche pointe vers un commit
main → a1b2c3d (commit le plus récent de main)
feature → e4f5g6h (commit le plus récent de feature)
HEAD → main
# HEAD dit : "tu es sur la branche main"
Point important
La branche main n'est pas spéciale. C'est juste un nom. Git la crée par défaut, mais tu pourrais l'appeler autrement. Elle n'a aucun pouvoir particulier.
Continuez sur l'app
Ce chapitre est disponible sur l'application mobile GitQuest. Téléchargez-la gratuitement pour continuer votre apprentissage de Git.