2012-08-14 9 views
67

Jak wyświetlić historię rejestrów git dla wszystkich plików w folderze?Zobacz historię git dla folderu

Znalazłem kilka postów dotyczących wyświetlania logów dla określonego pliku, ale nie znalazłem dla określonego folderu.

Odpowiedz

94

Można użyć albo foldername lub foldername/*. Tak czy inaczej powinno działać.

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

Historia nazw plików o zmienionej nazwie nie będzie stosowana z tą metodą.

+0

i delecje katalogów w 'ścieżka/do/folder'? czy się pokażą? – Zarathustra

+0

@Zarathustra: tak. Używając pierwszego polecenia (bez '*'), z pewnością pojawią się one: – knittl

+0

Również interesujące: Dodaj -p. Oprócz identyfikatorów commit dostaniesz także dobre różnice. – user18099

31

jeśli chcesz użyć graficznego narzędzia, takie jak gitk, to działa tak samo:

gitk -- path/to/folder 
+4

Jak brakowało mi gitk przez te wszystkie lata? – Dave

Powiązane problemy