status
La commande status
affiche l’état des fichiers ayant subit des changements entre la copie de travail et le dépôt local. Elle nous indique donc si les fichiers sont nouveaux (non suivis), modifiés, supprimés, les éventuels conflits et si ces modifications ont été ajoutées au stage.
Elle nous donne également des informations utiles au contexte :
- la branche courante ;
- les actions possibles sur les fichiers (ajout/retrait du stage, annulation des modifications).
> git status
On branch dev
Changes to be committed
(use "git restore --stage <file>..." to unstage)
new file: f4.txt
Unmerged paths:
(use "git restore --stage <file>..." to unstage)
(use "git add <file>..." to mark resolution)
both modified: f0.txt
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: f1.txt
Untracked files:
(use "git add <file>..." to include in what will be committed)
f2.txt
f3.txt
no changes added to commit (use "git add" and/or "git commit -a")