202 votes

Voir l'historique git pour le dossier

Comment puis-je voir l'historique des logs git pour tous les fichiers d'un dossier ?

J'ai trouvé plusieurs articles sur la façon d'afficher le journal pour un fichier spécifique, mais je n'ai pas trouvé pour un dossier spécifique.

260voto

knittl Points 64110

Vous pouvez utiliser soit foldername o foldername/* . L'une ou l'autre méthode devrait fonctionner.

git log -- path/to/folder
git log -- path/to/folder/*

L'historique des fichiers renommés ne sera pas suivi avec cette méthode.

Veuillez noter que -- est également facultatif. (extrait du manuel git log)

[--] <path>...

           Show only commits that are enough to explain how the files that match the specified paths came to be. See History Simplification below for
           details and other simplification modes.

           Paths may need to be prefixed with -- to separate them from options or the revision range, when confusion arises.

69voto

OSdave Points 4635

Si vous voulez utiliser un outil graphique, tel que gitk, cela fonctionne de la même manière :

gitk -- path/to/folder

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