60 votes

Comment puis-je voir les commits diff précédents en utilisant Git ?

Comment puis-je voir les commits diff précédents en utilisant Git ?

J'ai un fichier sur lequel j'ai fait plusieurs commits, mais je veux voir les versions précédentes du fichier ET ses diff's à différentes étapes. Voir où j'ai fait des erreurs et comment je les ai corrigées aide vraiment mon code. Au fait, j'utilise Tower comme interface graphique au-dessus de Git.

71voto

Ahmish Points 1131
git log --full-diff -p your_file_path

Vérifiez :
http://git-scm.com/docs/git-log

42voto

Benjamin Bannier Points 11953

Vous devez git log . Si vous étiez intéressé par le dossier SOMEFILE utiliser

$ git log -p SOMEFILE

Le site -p affiche le patch qui est probablement le diff que vous recherchez.

37voto

Sparhawk Points 163

Si vous ne voulez pas spécifier un fichier particulier, et voir le diff pour tous ont été modifiés, il suffit d'utiliser

$ git log -p

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X