Git status : comprendre l'etat de tes fichiers
git status est la commande que tu tapes le plus souvent. Elle te montre quels fichiers ont change, lesquels sont prets a commiter et lesquels sont ignores par Git.
Les 3 etats d'un fichier dans Git
Chaque fichier passe par ces etats. git status te dit ou en est chaque fichier.
Modifie / Non suivi
Le fichier a ete cree ou modifie mais n'est pas encore dans la zone de staging. Il apparait en rouge dans git status.
Stage (indexe)
Le fichier a ete ajoute avec git add. Il apparait en vert et sera inclus dans le prochain commit.
Commite
Le fichier est enregistre dans l'historique. Il n'apparait plus dans git status (sauf s'il est modifie a nouveau).
Git status en pratique
La sortie complete et la version courte.
Sortie complete
Sortie courte (-s)
Lire la sortie courte (git status -s)
| Symbole | Signification | Exemple |
|---|---|---|
| A | Nouveau fichier ajoute (stage) | A about.html |
| M | Fichier modifie | M index.html |
| D | Fichier supprime | D old-page.html |
| ?? | Fichier non suivi (untracked) | ?? temp.log |
| UU | Conflit de merge non resolu | UU conflicted.html |
GitQuest est conçu par Anaïs, développeuse web et responsable pédagogique, spécialisée en formations tech et accessibilité numérique.
Questions sur git status
Apprends a lire git status comme un pro
GitQuest t'entraine a comprendre l'etat de ton depot dans des situations reelles.
S'entrainer maintenant