Comparer les modifications indexées
Fait partie de la section Gestion de versions du Journey Terminal de Coddy — leçon 16 sur 58.
Une fois que vous avez indexé les modifications avec git add, un simple git diff cesse de les afficher. Pour voir ce qui est prêt pour le prochain commit, utilisez :
git diff --staged(L'option --cached est un alias et fait la même chose.) C'est ce que vous devriez exécuter juste avant de valider, pour vérifier précisément ce qui sera enregistré.
Les deux diffs répondent à deux questions différentes :
git diff: « qu'est-ce que j'ai modifié mais pas encore indexé ? »git diff --staged: « qu'est-ce qui sera inclus dans le prochain commit ? »
Si vous avez à la fois des modifications non indexées et des modifications indexées, les deux commandes affichent des ensembles de lignes différents. Savoir faire la distinction vous évite de valider la mauvaise version.
Défi
FacileLe dossier contient config.txt avec le contenu port=80, déjà validé. Modifiez-le en port=8080, indexez la modification, puis exécutez git diff --staged.
Essayez vous-même
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Gestion de versions
4Inspecter les modifications
Git DiffComparer les modifications indexéesGit ShowRécapitulatif - Travail d'enquête2Premiers pas
Initialiser un dépôtLe dossier .gitConfigurer votre identitéGit StatusRécapitulatif - Premier dépôt5Ignorer des fichiers
Pourquoi ignorer des fichiersModèles GitignoreVérifier les règles d'exclusionRécapitulatif - Dépôt propre3Suivi des modifications
La zone de transitGit AddGit CommitModifier un fichier suiviGit LogRécapitulatif - Premiers commits6Projet de site de recettes
Aperçu du projetInitialiser et ignorer