Git Status
Dernière mise à jour
git status affiche l'état de votre arbre de travail : quels fichiers sont indexés pour le prochain commit, lesquels sont modifiés mais non indexés et lesquels ne sont pas suivis. Il vous indique aussi sur quelle branche vous êtes et à quel point vous êtes en avance ou en retard sur son upstream. C'est la commande que vous exécutez le plus souvent pour voir où en sont les choses.
Essayez-les dans le terminal playground : un vrai shell dans votre navigateur, rien à installer.
Syntaxe
| Command | What it does |
|---|---|
git status | État complet de l'arbre de travail et de la branche |
git status -s | Format court et compact, une ligne par fichier |
git status -sb | Format court plus la ligne de branche |
git status --ignored | Affiche aussi les fichiers ignorés par .gitignore |
Lire le format court
Dans git status -s, les deux colonnes sont staged / unstaged.
| Marker | Meaning |
|---|---|
M | Modifié |
A | Ajouté (nouveau fichier indexé) |
D | Supprimé |
?? | Non suivi |
FAQ git status
Que montre git status ?
Quelle est la différence entre git status et git status -s ?
git status simple donne un listing détaillé et explicatif groupé par état. git status -s (court) affiche une ligne compacte par fichier avec deux colonnes d'état : la gauche pour la zone d'indexation, la droite pour l'arbre de travail, ce qui est plus rapide à parcourir une fois que vous connaissez les marqueurs.Comment lire les deux colonnes de git status -s ?
M signifie indexé-modifié, M signifie modifié-mais-non-indexé, MM signifie les deux et ?? signifie non suivi. A est un fichier nouvellement indexé et D une suppression.Pourquoi git status n'affiche-t-il pas les changements de mon nouveau fichier ?
??) : Git ne le suit pas encore, il signale donc le fichier entier comme nouveau plutôt qu'un diff. Une fois que vous faites git add, status l'affiche comme indexé. Les fichiers non suivis ne seront pas non plus inclus par git commit -a.Puis-je m'entraîner en ligne ?
git status dans un vrai shell dans votre navigateur, rien à installer. Le cours Git interactif et gratuit de Coddy couvre aussi le flux de travail Git quotidien étape par étape.