Lab Niveau 05 — Travailler avec les branches
Progression dans cet atelier 0%
Objectifs
Section titled “Objectifs”- Créer une branche
- Basculer entre branches
- Comprendre l’isolation des branches
Exercice
Section titled “Exercice”Créez une branche feature/profile :
git branch feature/profileAffichez les branches :
git branchRésultat attendu :
mainfeature/profileBasculez sur la nouvelle branche :
git switch feature/profileCréez profile.html (ou copiez le fichier depuis labs-code/niveau-05/) et commitez :
git add .git commit -m "feat: add profile page"Vérification
Section titled “Vérification”Retournez sur main :
git switch mainQuestion : Pourquoi profile.html a-t-il disparu ?
Checklist de validation
Section titled “Checklist de validation”- La branche
feature/profilea été créée -
git branchaffiche les deux branches -
git switch feature/profilea été exécuté -
profile.htmla été créé (voirlabs-code/niveau-05/) - Un commit a été fait sur
feature/profile - De retour sur
main,profile.htmln’est plus visible
Compétences acquises
Section titled “Compétences acquises”git branchgit switch- Isolation des branches
Fiches de révision
Section titled “Fiches de révision” Question
Pourquoi utilise-t-on des branches dans Git ?
Cliquer pour révéler la réponse Réponse
Pour isoler le développement de fonctionnalités sans affecter la branche principale
Cliquer pour voir la question Question
Quelle commande crée une nouvelle branche ?
Cliquer pour révéler la réponse Réponse
git branch <nom-branche>
Cliquer pour voir la question Question
Quelle commande bascule sur une branche existante ?
Cliquer pour révéler la réponse Réponse
git switch <nom-branche>
Cliquer pour voir la questionÉvaluation des connaissances
Section titled “Évaluation des connaissances”1. Pourquoi utilise-t-on des branches dans Git ?
2. Quelle commande permet de basculer sur une autre branche ?
3. Pourquoi un fichier créé sur une branche disparaît-il quand on retourne sur `main` ?