Lab Niveau 07 — Workflow professionnel
Progression dans cet atelier 0%
Objectifs
Section titled “Objectifs”- Créer plusieurs branches simultanément
- Travailler sur plusieurs fonctionnalités en parallèle
- Tout fusionner dans
main
Exercice
Section titled “Exercice”Créez trois branches de fonctionnalité :
git switch -c feature/logingit switch -c feature/dashboardgit switch -c feature/notificationsSur chaque branche :
- Créez un fichier correspondant (ex:
login.html,dashboard.html,notifications.html— voirlabs-code/niveau-07/) - Réalisez un commit
Challenge
Section titled “Challenge”Fusionnez toutes les branches dans main une par une.
Checklist de validation
Section titled “Checklist de validation”- 3 branches ont été créées :
feature/login,feature/dashboard,feature/notifications - Chaque branche contient un fichier HTML (voir
labs-code/niveau-07/) - Chaque fichier a été commité sur sa branche respective
- Toutes les branches ont été fusionnées dans
main -
git log --oneline --graphaffiche un historique avec branches
Compétences acquises
Section titled “Compétences acquises”- Workflow Git professionnel
git switch -c- Multiples branches et fusions
Fiches de révision
Section titled “Fiches de révision” Question
Que signifie le marqueur <<<<<<< HEAD dans un conflit ?
Cliquer pour révéler la réponse Réponse
Début du code de la branche courante (locale)
Cliquer pour voir la question Question
Quelles sont les étapes pour résoudre un conflit ?
Cliquer pour révéler la réponse Réponse
1. Identifier les marqueurs 2. Choisir le code à garder 3. Supprimer les marqueurs 4. git add + git commit
Cliquer pour voir la question Question
Que signifie le marqueur >>>>>>> feature/branch ?
Cliquer pour révéler la réponse Réponse
Fin du code provenant de la branche à fusionner
Cliquer pour voir la questionÉvaluation des connaissances
Section titled “Évaluation des connaissances”Quelle commande permet de créer ET basculer sur une nouvelle branche ?
Que se passe-t-il quand on fusionne deux branches ayant modifié les mêmes lignes d'un fichier ?
Quel est l'avantage de travailler avec plusieurs branches en parallèle ?