Partie 3 · Branches
Créer des branches
Les branches permettent de travailler sur une fonctionnalité ou une correction sans affecter le code principal. Il y a deux manières de créer une branche en ligne de commande :
git branch feature-login # crée la branche, tu restes où tu es git checkout -b feature-login # crée la branche ET bascule dessus
(Les commandes exactes étaient en image dans le cours ; git checkout -b est celle citée pour les branches fonctionnelles. Hors cours : git switch -c feature-login est l'équivalent moderne.)
A <- B <- C main (feature-login pointe aussi sur C)
Créer une branche ne copie aucun fichier : un nouveau pointeur apparaît sur le commit courant.
Vérifie que tu as compris
Quelle est la différence entre
git branch x et git checkout -b x ?Vérifie que tu as compris
Tu es sur main au commit C et tu crées
feature. Sur quel commit pointe feature ?