2012-08-14 13 views
67

Bir klasördeki tüm dosyalar için git günlüğü geçmişini nasıl görüntüleyebilirim?Klasör için geçmişini görüntüleme

Belirli bir dosya için günlüğü göstermek için nasıl birkaç mesajları bulduk, ancak belirli bir klasör için bulamadı.

cevap

94

Sen foldername veya foldername/* birini kullanabilirsiniz. Her iki şekilde de çalışmalı.

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

Yeniden adlandırılmış dosyaların geçmişi bu yöntemle izlenmeyecektir.

+0

Ve silme? onlar gösterecek mi – Zarathustra

+0

@Zarathustra: evet. İlk komutu kullanarak ('' '' ''), kesinlikle – knittl

+0

gösterecektir. Ayrıca ilginizi çekebilir: a -p. Taahhüt kimliğine ek olarak güzel farklar alacaksınız. – user18099

31

böyle gitk gibi bir grafik aracı, kullanmak istiyorsanız, bu aynı şekilde çalışır: `/ yol/folder` altında dizinleri

gitk -- path/to/folder 
+4

Bu yılların hepsini nasıl kaçırdım? – Dave

İlgili konular