Skip to content
Commencer

Lab Niveau 08 — Connexion & Organisation GitHub

  • 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)

Avant d’organiser le projet sur GitHub, vous devez connecter votre dépôt local à la plateforme :

  1. Connectez-vous à votre compte GitHub et créez un nouveau dépôt public nommé atelier-git.
  2. Copiez l’URL HTTPS ou SSH du dépôt distant créé.
  3. Dans votre terminal, positionnez-vous à la racine de votre dépôt local mon-projet (ou workflow-demo) et associez le dépôt distant :
    Terminal window
    git remote add origin <URL_DE_VOTRE_DEPOT>
  4. Vérifiez la configuration avec la commande :
    Terminal window
    git remote -v
  5. Poussez votre historique local (branche main) vers GitHub :
    Terminal window
    git push -u origin main

Créez les labels suivants dans votre dépôt GitHub :

  • bug
  • enhancement
  • documentation
  • frontend
  • backend
  • security

Créez trois issues :

  1. Créer la page login
  2. Créer le dashboard
  3. Créer les notifications

Créez une milestone Version 1.0 et associez les issues.

Créez un board avec les colonnes :

  • Backlog
  • To Do
  • In Progress
  • Review
  • Done

  • Un dépôt public vide a été créé sur GitHub
  • Le lien distant origin a été configuré avec succès et pointe vers GitHub
  • La branche locale main a é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é

  • 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)

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

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 ?

HashCode Workshops
Part of the JoinHashCode ecosystem

Ctrl + K Rechercher dans les workshops