Section courante

A propos

Section administrative du site

git status

État
Git

Syntaxe

git status [options...] [--] [pathspec...]

Paramètres

Nom Description
pathspec Ce paramètre permet d'indiquer le motif utilisé pour limiter les chemins dans la commandes git status.
--ahead-behind Ce paramètre d'afficher les décomptes détaillés avant/arrière pour la branche par rapport à sa branche amont. La valeur par défaut est true.
-b Ce paramètre permet d'afficher la branche et les informations de suivi, même au format court.
--branch Ce paramètre permet d'afficher la branche et les informations de suivi, même au format court.
--column[=options] Ce paramètre permet d'afficher les fichiers non suivis dans des colonnes. Voir la variable de configuration column.status pour la syntaxe des options.
--find-renames[=n] Ce paramètre permet d'activer la détection de changement de nom, en définissant éventuellement le seuil de similarité.
--ignored[=mode] Ce paramètre permet d'afficher également les fichiers ignorés. Le paramètre mode est utilisé pour spécifier la gestion des fichiers ignorés. Il est facultatif : il est par défaut traditionnel. Les options possibles sont :
Valeur Description
matching Cette valeur permet d'indiquer qu'il faut afficher les fichiers ignorés et les répertoires correspondant à un modèle ignoré.
no Cette valeur permet d'indiquer qu'il ne faut afficher aucun fichier ignoré.
traditional Cette valeur permet d'afficher les fichiers et répertoires ignorés, sauf si --untracked-files=all est spécifié, auquel cas les fichiers individuels dans les répertoires ignorés sont affichés.
--ignore-submodules[=when] Ce paramètre permet d'ignorer les modifications apportées aux sous-modules lors de la recherche de modifications. Le paramètre when peut être "none", "untracked", "dirty" ou "all", étant la valeur par défaut. L'utilisation de "none" considérera le sous-module modifié lorsqu'il contient des fichiers non suivis ou modifiés ou que son HEAD diffère du commit enregistré dans le superprojet et peut être utilisé pour remplacer tous les paramètres de l'option ignore dans git config ou gitmodules. Lorsque "untracked" est utilisé, les sous-modules ne sont pas considérés comme impropres lorsqu'ils ne contiennent que du contenu non suivi (mais ils sont toujours analysés pour le contenu modifié). L'utilisation de "dirty" ignore toutes les modifications apportées à l'arborescence de travail des sous-modules, seules les modifications des validations entreposées dans le superprojet sont affichées (c'était le comportement avant la version 1.7.0). L'utilisation de "all" masque toutes les modifications apportées aux sous-modules (et supprime la sortie des résumés de sous-modules lorsque l'option de configuration status.submoduleSummary est définie).
--porcelain[=version] Ce paramètre permet de donner la sortie dans un format facile à analyser pour les scripts. Ceci est similaire à la sortie courte, mais restera stable dans les versions de Git et quelle que soit la configuration de l'utilisateur. Le paramètre version est utilisé pour spécifier la version du format. Ceci est facultatif et utilise par défaut le format de la version d'origine v1.
--long Ce paramètre permet de donner la sortie au format long. C'est la valeur par défaut.
--no-ahead-behind Ce paramètre permet de ne pas afficher les décomptes détaillés avant/arrière pour la branche par rapport à sa branche amont. La valeur par défaut est true.
--no-column Ce paramètre permet d'indiquer qu'il n'y a pas de colonne pour les fichiers non suivis dans des colonnes.
--no-renames Ce paramètre permet de désactiver la détection de changement de nom quelle que soit la configuration de l'utilisateur.
--renames Ce paramètre permet d'activer la détection de changement de nom quelle que soit la configuration de l'utilisateur.
-s Ce paramètre permet de donner la sortie au format court.
--short Ce paramètre permet de donner la sortie au format court.
--show-stash Ce paramètre permet d'afficher le nombre d'entrées actuellement entreposées.
-u[mode] Ce paramètre d'afficher les fichiers non suivis. Le paramètre mode est utilisé pour spécifier la gestion des fichiers non suivis. Il est facultatif : par défaut, il est all, et s'il est spécifié, il doit être collé au paramètre (par exemple -uno, mais pas -u no). Les options possibles sont :
Valeur Description
all Cette valeur permet d'indiquer qu'il faut afficher également les fichiers individuels dans les répertoires non suivis.
no Cette valeur permet d'indiquer qu'il ne faut pas afficher aucun fichier non suivi.
normal Cette valeur permet d'indiquer qu'il faut affiche les fichiers et répertoires non suivis.
--untracked-files[=mode] Ce paramètre d'afficher les fichiers non suivis. Le paramètre mode est utilisé pour spécifier la gestion des fichiers non suivis. Il est facultatif : par défaut, il est all, et s'il est spécifié, il doit être collé au paramètre (par exemple -uno, mais pas -u no). Les options possibles sont :
Valeur Description
all Cette valeur permet d'indiquer qu'il faut afficher également les fichiers individuels dans les répertoires non suivis.
no Cette valeur permet d'indiquer qu'il ne faut pas afficher aucun fichier non suivi.
normal Cette valeur permet d'indiquer qu'il faut affiche les fichiers et répertoires non suivis.
-v Ce paramètre permet d'indiquer les messages détaillés. En plus des noms des fichiers ayant été modifiés, il affiche également les modifications textuelles ayant préparées pour être validées (c'est-à-dire, comme la sortie de git diff --cached). Si -v est spécifié deux fois, alors affiche également les changements dans l'arborescence de travail n'ayant pas encore été mis en scène (c'est-à-dire, comme la sortie de git diff).
--verbose Ce paramètre permet d'indiquer les messages détaillés. En plus des noms des fichiers ayant été modifiés, il affiche également les modifications textuelles ayant préparées pour être validées (c'est-à-dire, comme la sortie de git diff --cached). Si -v est spécifié deux fois, alors affiche également les changements dans l'arborescence de travail n'ayant pas encore été mis en scène (c'est-à-dire, comme la sortie de git diff).
-z Ce paramètre permet de terminer les entrées avec NUL, au lieu de LF. Il implique le format de sortie --porcelain=v1 si aucun autre format n'est indiqué.

Description

Cette commande permet d'afficher l'état de l'arbre de travail.

Remarques



Dernière mise à jour : Mardi, le 5 Janvier 2021