Créer des branches
Expérimenter sans risque
⏱ Estim. ~7 min
01 · Lire
Une branche te permet de bosser sur une nouvelle fonctionnalité ou d'expérimenter sans toucher à la version principale du projet. Tu crées une branche, tu modifies dessus, puis tu la merge quand c'est prêt.
💡 Imagine çaCréer une branche, c'est comme photocopier ton album photo, puis expérimenter sur la copie. Tu peux gribouiller, réorganiser les pages, tester n'importe quelle idée délirante. Si ça marche, tu merge tes modifications dans l'original. Sinon, tu jettes simplement la copie.
Points clés
- git checkout -b branch-name crée une nouvelle branche et bascule dessus
- git branch liste toutes les branches et indique celle où tu es
- Les branches isolent le travail expérimental de la branche main stable
02 · Pratique terminal
Avant de créer une branche, on a besoin d'un repo avec un commit. Préparons ça.
(Cette section est interactive — active JavaScript pour l'utiliser.)
03 · Pratique terminal
Stage tous les fichiers, pour préparer notre premier commit.
(Cette section est interactive — active JavaScript pour l'utiliser.)
04 · Quiz
Que fait git checkout -b feature ?
- Supprime la branche nommée 'feature'
- Crée une nouvelle branche 'feature' et bascule dessus
- Bascule sur une branche 'feature' existante
- Merge 'feature' dans main
05 · Pratique terminal
Fais le premier commit, pour qu'on ait un point de départ pour brancher.
(Cette section est interactive — active JavaScript pour l'utiliser.)
06 · Pratique terminal
Une branche est une autre copie de ton projet, sur laquelle tu peux expérimenter sans toucher à l'original. git checkout -b crée la branche et bascule dessus — une seule commande.
(Cette section est interactive — active JavaScript pour l'utiliser.)
07 · Pratique terminal
Regardons toutes les branches de ce repo.
(Cette section est interactive — active JavaScript pour l'utiliser.)
08 · Compléter
Pour créer une nouvelle branche appelée login-page et basculer dessus, en une seule commande : tape git checkout ___ login-page
Autres leçons de ce chapitre
⚠ L'expérience interactive complète nécessite JavaScript. Active-le et recharge la page.
※ Ce site est un projet éducatif indépendant — pas un produit officiel d'Anthropic. Claude™ est une marque déposée d'Anthropic, PBC.