あるリポジトリにおいて、特定期間でどれだけコードを追加し、どれだけコードを削除を知りたかった。

下記のコマンドでいけた。

$ git log --since="2025-01-01" --until="2025-02-28" --numstat --pretty=format: | awk '{ add += $1; del += $2 } END { print "Added lines: " add "\nDeleted lines: " del }'
Added lines: 1234
Deleted lines: 321

これを月別に集計したりすると、月によってコードベースのアクティビティはどんな感じだったかが知れて嬉しい。