web-dev-qa-db-fra.com

Comment afficher les validations de diff précédentes à l'aide de Git?

Comment afficher les validations de diff précédentes à l'aide de Git?

J'ai un fichier sur lequel j'ai effectué plusieurs validations, mais je souhaite afficher les versions précédentes du fichier ET ses différences à différentes étapes. Voir où j'ai fait des erreurs et comment je les ai corrigées aide vraiment mon code. Soit dit en passant, j'utilise Tower comme une interface graphique au-dessus de Git.

59
lampShade
git log --full-diff -p your_file_path

Check-out:
http://git-scm.com/docs/git-log

69
Ahmish

Vous avez besoin de git log. Si vous étiez intéressé par le fichier SOMEFILE utilisez

$ git log -p SOMEFILE

L'option -p Affiche le patch qui est probablement le diff que vous recherchez.

41

Si vous ne voulez pas spécifier un fichier particulier, et voir la différence pour les fichiers tous modifiés, utilisez simplement

$ git log -p
37
Sparhawk