著者が行ったすべてのコミットのレポートを取得する必要があります。これまでのところ、次のコマンドをラップするスクリプトがあります。
git log --pretty=format:"%ad:%an:%d:%B" --date=short --reverse --all --since=2.months.ago --author=Petr
正常に動作します。ただし、現在のブランチのアクションのみが報告されます。現在のブランチを形成するだけでなく、すべてのブランチからの作成者のコミットメッセージをログに記録するオプションはありますか?
言い換えると、gitはリポジトリ内のすべてのコミットの逆ソート(日時による)シーケンスを作成し、そのシーケンスからログ情報を抽出できますか?
解決済み:(それ以外の場合は非表示になっている以下のコメントからコピー)
問題は、2つのブランチで同時に動作する1つのリポジトリと2つのクローンがあることでした。変更を元のリポジトリにプッシュしましたが、複製されたリポジトリに変更をフェッチするのを忘れました。このように--all
、クローンリポジトリに使用する場合は機能しなかったようです。