Git Status
Fait partie de la section Gestion de versions du Journey Terminal de Coddy — leçon 7 sur 58.
La commande Git la plus utilisée de loin est git status. Elle vous indique l'état actuel de votre dépôt : quels fichiers ont été modifiés, lesquels sont indexés, et lesquels ne sont pas encore suivis.
git statusDans un dépôt fraîchement initialisé sans aucun fichier, la sortie ressemble à :
On branch main
No commits yet
nothing to commit (create/copy files and use "git add" to track)Une fois que vous ajoutez des fichiers, git status les met en évidence sous Fichiers non suivis. À mesure que vous effectuez des commits, il indique ce qui est modifié, indexé ou propre.
Pour une vue compacte et adaptée aux machines, utilisez la forme courte :
git status --shortCeci affiche une ligne par fichier modifié, avec un code à deux lettres expliquant son état (nous aborderons ces codes dans le chapitre suivant).
Défi
DébutantLe dossier contient déjà un fichier non suivi appelé hello.txt. Initialisez le dépôt, puis exécutez git status --short pour voir le fichier marqué comme non suivi.
Les fichiers non suivis apparaissent avec le préfixe ??.
Aide-mémoire
Utilisez git status pour voir l'état actuel de votre dépôt :
git statusPour une vue compacte d'une ligne par fichier :
git status --shortLes fichiers non suivis sont préfixés par ?? au format court.
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