Étape 01 / 11
Une branche, c'est quoi ?
Concept
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"
Concept
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.
« Créer une branche copie tout le code du projet. » Vrai ou faux ?