Lab: Temple de la Renommée Git
🏛️ Labo : Entrer dans le Hall of GitFame
Bienvenue, digne élu·e.
Voici OlympGit, le lieu de repos éternel des Immortels de Git.
Si tu maîtrises l’art de créer des branches, fusionner et résoudre les conflits, ton nom sera gravé tout en haut — pour toujours.
Ta tâche est d’ajouter ton nom au Hall of GitFame — en haut de la liste — comme toutes les légendes avant toi.
Mais prends garde : Seuls les plus forts survivent à la fusion. Et seuls les sages 🧙♂️ le font via une Pull Request.
📦 Structure du projet
Le dépôt en question contient :
main— branche de base neutre (ne pas modifier)olympus— la branche sacrée où sont inscrits les ImmortelsHALL_OF_GITFAME.md— le fichier où ton nom vivra ou mourra
🧭 Ta quête
1. Cloner le dépôt
Comme d’habitude, commence par cloner le dépôt.
Astuce
2. Passer sur la branche OlympGit
Bascule de la branche main à la branche olympgit.
Astuce
3. Créer ta branche personnelle depuis olympgit
Crée ta branche sous le nom add-your-name. Ex : add-linus-torvalds.
Astuce
4. T’inscrire au Hall
Modifie HALL_OF_GITFAME.md et insère ton nom en haut de la liste :
Attention
Ajoute ton nom EN HAUT de la liste des Immortels !
## 🧙 Immortals of Git +- 🛡️ Your legendary name - 🧝♀️ Ada Lovelace - 🧙♂️ Linus Torvalds
Attention
Ajoute toujours ton nom en haut de la liste. Sinon, un challenger pourrait venir tenter de te voler ta place !
5. Valider tes changements
Maintenant que tu as ajouté ton nom, validons le changement sur ta branche.
Astuce
6. Pousser ta branche vers GitHub
Maintenant que tes changements sont faits en local, il faut les envoyer sur la branche distante.
Astuce
7. Créer une Pull Request (l’Épreuve finale)
C’est le moment de créer une PR (pull request) sur GitHub.
Astuce
8. Résoudre le conflit de fusion (⚔️ Le duel Git)
Si ta Pull Request ne peut pas être fusionnée automatiquement :
Clique sur Resolve conflicts sur GitHub.
Tu verras quelque chose comme :
+<<<<<< HEAD - 🛡️ Hercules ======= - 🛡️ Your Legendary Name +>>>>>> add-your-name
Modifie manuellement le conflit pour garder tous les noms :
🛡️ Your Legendary Name
🛡️ Hercules
Clique sur Mark as resolved
Commit la fusion
9. Revue d’équipe et approbation (Le Conseil de Sagesse)
Avant que ta PR puisse être fusionnée dans olympgit, ton chef d’équipe, mentor ou pair doit :
👁️ Revoir tes changements
💬 Laisser des commentaires si quelque chose doit être amélioré
✅ Approuver ta Pull Request
❗ Ne fusionne pas ta propre PR sauf autorisation explicite de ton formateur ou chef d’équipe.
Si des changements sont demandés :
Fais les modifications requises dans ta branche
Pousse‑les à nouveau (git push origin add-your-name)
Ta PR se mettra à jour automatiquement
10. Fusionner la Pull Request (après approbation)
Une fois que ta PR est :
✅ Approuvée par ton ou tes réviseur(s)
✅ Sans conflits
Alors, et seulement alors :
Clique sur Squash and Merge
Confirme le message de commit final (ou personnalise‑le)
Conclusion
🎉 Ton nom est maintenant inscrit parmi les Immortels !
🧠 Ce que tu as appris
Partir d’une branche d’équipe partagée
Faire des changements isolés dans une branche personnelle
Committer et pousser vers le dépôt distant
Ouvrir et décrire une Pull Request
Résoudre des conflits de fusion sur GitHub
Fusionner des changements dans une branche d’équipe partagée
🎉 Tu sais maintenant utiliser les branches et les Pull Requests pour collaborer comme un pro !
Avant de conclure notre parcours Git, jetons un œil à l’extension Git dans Visual Studio Code.