Lab Niveau 08 — Connexion & Organisation GitHub
Progression dans cet atelier 0%
Objectifs
Section titled “Objectifs”- Créer un dépôt distant sur GitHub et configurer le remote
origin - Pousser votre premier historique local vers GitHub (
git push) - Créer des Labels pour catégoriser les Issues
- Créer des Issues et les associer à une Milestone
- Configurer un Project Board (tableau Kanban)
Exercice
Section titled “Exercice”Dépôt distant
Section titled “Dépôt distant”Avant d’organiser le projet sur GitHub, vous devez connecter votre dépôt local à la plateforme :
- Connectez-vous à votre compte GitHub et créez un nouveau dépôt public nommé
atelier-git. - Copiez l’URL HTTPS ou SSH du dépôt distant créé.
- Dans votre terminal, positionnez-vous à la racine de votre dépôt local
mon-projet(ouworkflow-demo) et associez le dépôt distant :Terminal window git remote add origin <URL_DE_VOTRE_DEPOT> - Vérifiez la configuration avec la commande :
Terminal window git remote -v - Poussez votre historique local (branche
main) vers GitHub :Terminal window git push -u origin main
Labels
Section titled “Labels”Créez les labels suivants dans votre dépôt GitHub :
bugenhancementdocumentationfrontendbackendsecurity
Issues
Section titled “Issues”Créez trois issues :
- Créer la page login
- Créer le dashboard
- Créer les notifications
Milestone
Section titled “Milestone”Créez une milestone Version 1.0 et associez les issues.
Project Board
Section titled “Project Board”Créez un board avec les colonnes :
- Backlog
- To Do
- In Progress
- Review
- Done
Checklist de validation
Section titled “Checklist de validation”- Un dépôt public vide a été créé sur GitHub
- Le lien distant
origina été configuré avec succès et pointe vers GitHub - La branche locale
maina été poussée vers GitHub - 6 labels ont été créés sur GitHub
- 3 issues ont été créées
- Une milestone “Version 1.0” a été créée
- Les issues sont associées à la milestone
- Un Project Board avec 5 colonnes est configuré
Compétences acquises
Section titled “Compétences acquises”- Connexion d’un dépôt local à un dépôt distant (
git remote add,git push -u) - Organisation de projet GitHub
- Labels, Issues, Milestones
- Project Boards (Kanban)
Fiches de révision
Section titled “Fiches de révision” Question
Quelle est la différence entre Issues et Discussions ?
Cliquer pour révéler la réponse Réponse
Les Issues suivent des tâches concrètes, les Discussions sont des échanges ouverts
Cliquer pour voir la question Question
Quelle commande pousse un dépôt local vers GitHub ?
Cliquer pour révéler la réponse Réponse
git push origin main
Cliquer pour voir la question Question
Quelle commande récupère les dernières modifications distantes ?
Cliquer pour révéler la réponse Réponse
git pull origin main
Cliquer pour voir la questionÉvaluation des connaissances
Section titled “Évaluation des connaissances”Quel est le rôle principal d'une Issue sur GitHub ?
À quoi servent les Labels dans un projet GitHub ?
Qu'est-ce qu'une Milestone sur GitHub ?