Indexation, validations et historique
Comprenez la zone d’indexation, apprenez à valider les modifications et explorez l’historique des validations de votre projet avec `git log`.
Indexation, validations et historique est une leçon DevOps Bootcamp gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage DevOps Bootcamp, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours DevOps Bootcamp comprend 4 leçons au total.
La zone de préparation de Git
Dans Git, la zone de préparation (également appelée index) est une étape intermédiaire essentielle entre votre répertoire de travail et votre dépôt.
Considérez-la comme une salle d'attente où vous préparez les modifications avant de les enregistrer définitivement.
Elle vous permet de regrouper des modifications liées dans une validation unique et pertinente.
Ajouter des fichiers à la zone de préparation
Pour déplacer des modifications de votre répertoire de travail vers la zone de préparation, utilisez la commande git add.
Vous indiquez le ou les fichiers que vous souhaitez préparer. Cela indique à Git : "Je veux inclure ces modifications dans ma prochaine validation !"
git add myfile.txtPréparer plusieurs modifications
Vous n'avez pas besoin d'ajouter les fichiers un par un. Git propose des moyens pratiques de préparer plusieurs fichiers, voire toutes les modifications en une seule fois.
git add .prépare tous les fichiers nouveaux et modifiés du répertoire actuel et de ses sous-répertoires.git add -uprépare uniquement les fichiers modifiés et supprimés (pas les nouveaux).
git add .Qu'est-ce qu'une validation ?
Une validation revient à prendre un instantané de votre projet à un moment précis. Elle enregistre définitivement les modifications préparées dans votre dépôt Git.
Chaque validation possède un ID unique, un auteur, un horodatage et un message de validation expliquant les modifications effectuées.
Effectuer votre première validation
Une fois vos modifications placées dans la zone de préparation, vous pouvez les valider avec git commit. Vous devez toujours inclure un message clair et concis pour décrire les modifications.
L'option -m vous permet de fournir directement le message de validation.
git commit -m "Add initial project files"Vérifier l'état de votre projet
La commande git status est votre meilleure alliée ! Elle vous indique :
- Quels fichiers ne sont pas suivis (nouveaux et pas encore ajoutés à Git).
- Quels fichiers comportent des modifications prêtes à être validées (préparées).
- Quels fichiers comportent des modifications qui ne sont pas encore préparées.
git statusExaminer les modifications non préparées
Avant de préparer ou de valider vos modifications, il est recommandé de les examiner. La commande git diff vous aide à voir exactement ce qui a changé dans vos fichiers.
Par défaut, git diff affiche les modifications de votre répertoire de travail qui ne sont pas encore préparées.
git diffExaminer les modifications préparées
Que faire si vous souhaitez voir les modifications que vous avez déjà déplacées dans la zone de préparation, avant de les valider ?
Vous pouvez utiliser git diff --staged (ou git diff --cached) pour comparer les modifications préparées avec la dernière validation.
git diff --stagedAfficher l'historique des validations
Pour afficher la liste chronologique de toutes les validations de votre dépôt, utilisez la commande git log. Elle indique qui a effectué les modifications, quand et quels étaient leurs messages de validation.
C'est essentiel pour comprendre l'évolution de votre projet !
git logSimplifier l'affichage de l'historique
Par défaut, la sortie de git log peut être très détaillée. Pour obtenir un aperçu rapide, vous pouvez utiliser des options qui la simplifient :
git log --oneline: affiche chaque validation sur une seule ligne.git log --graph: affiche un arbre en art ASCII de l'historique des validations.
git log --onelineQuiz sur la préparation et les validations
Vous venez de modifier index.html et de créer un nouveau fichier style.css. Vous souhaitez inclure les deux dans votre prochaine validation.
Quelle séquence de commandes prépare et valide correctement ces modifications ?
Récapitulatif : préparation, validations et historique
Excellent travail ! Dans cette leçon, vous avez appris les étapes essentielles du flux de travail local de Git :
- La zone de préparation (index) est l'endroit où vous préparez les modifications.
- Utilisez
git addpour déplacer les modifications vers la zone de préparation. - Une validation est un instantané permanent de vos modifications préparées.
- Utilisez
git commit -m "message"pour enregistrer une validation. git statusaffiche l'état de votre répertoire de travail.git diffvous aide à examiner les modifications.git logvous permet d'explorer l'historique de votre projet.
Ces commandes sont essentielles pour suivre la progression de votre projet !
Questions Fréquemment Posées
La leçon « Indexation, validations et historique » est-elle gratuite ?
Oui — le texte complet de « Indexation, validations et historique » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours DevOps Bootcamp, passe à CoddyKit PRO. Le cours DevOps Bootcamp comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Indexation, validations et historique » ?
Comprenez la zone d’indexation, apprenez à valider les modifications et explorez l’historique des validations de votre projet avec `git log`. Tu pratiques DevOps Bootcamp avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer DevOps Bootcamp ?
Aucune expérience préalable n'est requise. DevOps Bootcamp sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.
Combien de temps prend la leçon « Indexation, validations et historique » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon DevOps Bootcamp ?
Oui. Chaque leçon DevOps Bootcamp inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Indexation, validations et historique
- Annuler des modifications localement
- Bases des branches et des fusions
- Mettre de côté un travail en cours