Afficher git diff sur fichier dans la zone de mise en scène [double]
Question
Possible en double: Comment afficher les mises en scène des changements qui ont été?
Y at-il une manière que je peux voir les modifications qui ont été apportées à un file
après que je l'ai fait git add file
?
C'est, quand je fais:
git add file
git diff file
pas de diff est affiché. Je suppose qu'il ya une façon de voir les différences depuis la dernière livraison, mais je ne sais pas ce qui est.
La solution
Vous pouvez montrer des changements qui ont été mis en scène avec le drapeau de --cached
:
$ git diff --cached
Dans les versions les plus récentes de git, vous pouvez également utiliser le drapeau --staged
(--staged
est synonyme de --cached
):
$ git diff --staged
Autres conseils
Pour voir les changements qui ont été mis en scène déjà, vous pouvez passer l'option -–staged
à git diff
(en version pré-1.6 de Git, l'utilisation –-cached
).
git diff --staged
git diff --cached
Vous pouvez également utiliser git diff HEAD file
pour montrer la diff pour un fichier spécifique.
Voir la section EXAMPLE
sous git-diff(1)