La question : Connaitre quels changements ont été apporté à un certain fichier, à quel moment et par qui?Par exemle recherchons les changement apportés au fichier .gitignore
On commence par faire un git log (La commande git log vous montrera des listes de commits) en réduisant le log au seul fichier qui nous interesse et en ne tenant compte que des changement qui ne sont pas des merges
Dans mon cas j'obtiens
baf9af0 par Pascal Fares, Mon Jul 8 20:41:26 2013 +0300
1417dff par Pascal Fares, Fri Feb 15 15:20:25 2013 +0200
Maintenant qu'on à les identifiant des changements par qui et quand, on va regarder le quoi avec la commande git show (permet d’afficher le diff correspondant a un commit) Analysons pour les 2 commit que nous possédons: git show baf9af0 -- .gitignore
commit baf9af00f698cdd2970f213e47e444d36d089b6b Author: Pascal Fares <pascal.fares.git@cofares.net> Date: Mon Jul 8 20:41:26 2013 +0300 README et *~ à ignorer diff --git a/.gitignore b/.gitignore index f6dcd49..79c14fd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ build/ dist/ private/ +*~ |
Tutoriels > totoriel git >