web-dev-qa-db-fra.com

Afficher le fichier git diff dans la zone de transfert

Duplicate possible:
Comment puis-je afficher les changements mis en scène?

Existe-t-il un moyen de voir les modifications apportées à un file après avoir effectué git add file?

C'est-à-dire quand je le fais:

git add file
git diff file

aucun diff n'est affiché. Je suppose qu'il y a un moyen de voir les différences depuis le dernier commit mais je ne sais pas ce que c'est.

872
arod

Vous pouvez afficher les modifications effectuées avec l'indicateur --cached:

$ git diff --cached

Dans les versions plus récentes de git, vous pouvez également utiliser l'indicateur --staged (--staged est un synonyme de --cached):

$ git diff --staged
1396
mipadi

Pour voir les modifications déjà mises en place, vous pouvez passer l'option -–staged à git diff (dans les versions antérieures à 1.6 de Git, utilisez –-cached).

git diff --staged
git diff --cached
171
Arturo Herrero

Vous pouvez également utiliser git diff HEAD file pour afficher le diff d'un fichier spécifique.

Voir la section EXAMPLE sous git-diff(1)

53
J-16 SDiZ