projet dans Git Skill Tree

Valider une mise à jour du menu

Préparez un commit Git complet pour corriger le menu d’un café, en gardant les brouillons saisonniers et les notes privées hors de l’historique public.

ProjetGit

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Valider une mise à jour du menu est un petit projet Git destiné aux débutants qui souhaitent maîtriser le contenu de leurs commits. Corrigez le menu public et son fichier à emporter pour DAYLIGHT CAFE, tout en laissant une annonce saisonnière inachevée et des notes privées de dégustation hors de l’instantané public.

Un laboratoire guidé vous apprend à examiner l’arbre de travail, sélectionner une partie d’un fichier, relire l’ensemble des changements indexés et vérifier le menu réellement enregistré dans le commit. Un défi indépendant modifie la correction approuvée d’une pâtisserie et la position du brouillon privé : vous devrez donc lire les changements avant de les sélectionner.

Ce que vous apprendrez

  • Distinguer l’arbre de travail, l’index et le commit courant.
  • Définir une identité d’auteur locale au dépôt et indexer uniquement un bloc approuvé.
  • Inclure les fichiers associés pour obtenir un changement complet et utilisable dans un commit.
  • Corriger une mauvaise sélection dans l’index sans abandonner les fichiers de travail.
  • Vérifier la page et le téléchargement réellement enregistrés, tout en préservant le travail privé inachevé.

À qui s’adresse ce cours

Ce cours s’adresse aux débutants en Git qui savent parcourir des répertoires, exécuter des commandes dans un terminal et lire de petits fichiers texte. Connaître le rôle de base de git add et git commit est utile ; les trois états du dépôt et l’indexation partielle sont expliqués avant leur utilisation.

L’environnement préparé fournit un dépôt Git, un terminal et deux vues réelles du menu : Working Copy et Committed Menu. Aucune programmation web, aucun compte GitHub, aucune installation de logiciel ni aucun hébergement externe ne sont nécessaires. Le café, le menu et l’illustration sont des créations pédagogiques originales. Les documents sont disponibles en anglais et dans huit autres langues ; le site en fonctionnement, les libellés de l’interface et les sorties de commandes restent en anglais.

Questions fréquentes

Vais-je créer le site d’un café ?

Les pages de lecture du menu sont déjà préparées. Votre tâche consiste à sélectionner et vérifier du contenu Git, en observant le résultat dans la page réelle et le fichier texte téléchargé.

Pourquoi doit-il rester du travail non commité à la fin ?

L’annonce saisonnière inachevée et les notes privées doivent rester disponibles sans entrer dans la correction approuvée. Un état entièrement propre ne respecterait pas cette exigence de conservation.

Le défi dépend-il de mes fichiers du laboratoire guidé ?

Non. Chaque unité commence avec son propre dépôt préparé. Le défi réutilise les outils enseignés avec une autre correction approuvée et une autre disposition du brouillon.

Ce projet enseigne-t-il la collaboration à distance ?

Aucun push n’est nécessaire. Ce projet se concentre sur le périmètre des commits locaux ; les flux de travail avec un dépôt distant partagé font l’objet d’un autre projet. L’estimation de 75 minutes comprend la lecture et les erreurs courantes ; elle n’a pas été mesurée auprès de débutants.

Enseignant

labby
Labby
Labby is the LabEx teacher.