git log
コマンドでは、時間的な条件を加えてログを絞り込むことができます。
$ git log --since="5 hours" # ここ 5 時間以内にコミットされたもの
$ git log --since="2010-07-15" # 2010年7月15日移行にコミットされたもの
$ git log --before="5 hours" # 5 時間前より前にコミットされたもの
コミット ID や、タグなどを ..
でつなげて指定することで、2 つのリビジョン間のコミットログを参照できます。必ず古いリビジョンから指定します。1 つ目に指定したリビジョンに関しては検索対象に含まれず、そのリビジョンより後にコミットされたものから表示されます。
$ git log 32dfeg..7ab5191 # 32dfeg 以降 ~ 7ab5191 までのコミット
$ git log 32dfeg..HEAD # 32dfeg 以降すべてのコミット
$ git log 32dfeg.. # 同上
$ git log tag1..tag2 # タグ tag1 以降 ~ tag2 までのコミット
Author や Committer で絞り込んで表示することも可能です。
$ git log --author=Sean
$ git log --comitter=Sean