git logコマンドを使用して、指定されたブランチの特定の日付以降の変更のリストをリポジトリから抽出したいと思います。
目的のために、私はうまくいくように見える次の構文を見つけました:
git log --since=2011-10-01 --branches=mybranch
上記のコマンドは、ワークステーション(Ubuntu 10.04、GIT 1.7.7.2)のクローンリポジトリでは正常に機能しますが、クローンが作成されたメインリポジトリに誤ったログを出力します。メインリポジトリは、Centos 5.5、GIT1.7.3.4でホストされているベアGITリポジトリです。基本的に、メインリポジトリには最新のコミットの数は表示されません。
これが予想される動作であり、メインリポジトリが裸であるという事実による違いなのか、GITバージョンが同じではないという事実による別の動作なのかはわかりません。