Comment afficher les modifications non validées dans Git

Comment afficher les modifications non validées dans Git?

J’ai SFTWeded, et ces commandes ne fonctionnent pas.

teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice) $ git status On branch teyan/psservice Your branch is up-to-date with 'origin/teyan/psservice'. Changes to be committed: (use "git reset HEAD ..." to unstage) modified: psservice.c modified: psservice.vcxproj.filters teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice) $ git diff teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice) $ git diff master fatal: ambiguous argument 'master': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git  [...] -- [...]' 

Comment afficher les modifications non validées dans Git

La commande que vous recherchez est git diff .

git diff – Affiche les changements entre les commits, l’arbre de validation et l’arborescence de travail, etc.


Voici quelques options que vous pouvez utiliser

git diff (pas de parameters)
Imprimez les différences entre votre répertoire de travail et l’index.

git diff --cached :
Imprimez les différences entre l’ index et HEAD (commit actuel).

git diff HEAD :
Imprimez les différences entre votre répertoire de travail et le HEAD.

git diff --name-only
Afficher uniquement les noms des fichiers modifiés.

git diff --name-status
Affiche uniquement les noms et l’état des fichiers modifiés.

git diff --color-words
Diffusion mot à mot au lieu de ligne par ligne.

Voici un exemple de sortie pour git diff --color-words :

entrer la description de l'image ici

Vous avez déjà organisé les modifications (probablement en lançant git add ), donc pour obtenir leur diff, vous devez exécuter:

 git diff --cached 

(Un simple git diff affichera uniquement les modifications non