2012-08-14 11 views
67

フォルダ内のすべてのファイルのgitログ履歴を表示するにはどうすればよいですか?フォルダ内のgitの履歴を表示

特定のファイルのログを表示する方法についてはいくつかの記事がありますが、特定のフォルダでは見つからない場合があります。

答えて

94

foldernameまたはfoldername/*のいずれかを使用できます。どちらの方法でも動作するはずです。

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

名前を変更したファイルの履歴は、この方法では追跡されません。

+0

やディレクトリの削除パス '下/ folder' /へ?彼らは現れますか? – Zarathustra

+0

@Zarathustra:はい。最初のコマンド( '*'なし)を使うと、間違いなく表示されます – knittl

+0

また興味があります:-pを追加してください。あなたは、コミットIDに加えて良いdiffを取得します。 – user18099

31

あなたは、このようなgitkなどのグラフィックツールを使用する場合、それは同じように動作します:

gitk -- path/to/folder 
+4

どのように私はこれらの年のすべてgitkを欠いていたのですか? – Dave

関連する問題