Skip to content
Commencer

Lab Niveau 05 — Travailler avec les branches

  • Créer une branche
  • Basculer entre branches
  • Comprendre l’isolation des branches

Créez une branche feature/profile :

Terminal window
git branch feature/profile

Affichez les branches :

Terminal window
git branch

Résultat attendu :

main
feature/profile

Basculez sur la nouvelle branche :

Terminal window
git switch feature/profile

Créez profile.html (ou copiez le fichier depuis labs-code/niveau-05/) et commitez :

Terminal window
git add .
git commit -m "feat: add profile page"

Retournez sur main :

Terminal window
git switch main

Question : Pourquoi profile.html a-t-il disparu ?


  • La branche feature/profile a été créée
  • git branch affiche les deux branches
  • git switch feature/profile a été exécuté
  • profile.html a été créé (voir labs-code/niveau-05/)
  • Un commit a été fait sur feature/profile
  • De retour sur main, profile.html n’est plus visible

  • git branch
  • git switch
  • Isolation des branches

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

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` ?

HashCode Workshops
Part of the JoinHashCode ecosystem

Ctrl + K Rechercher dans les workshops