特定の日付範囲で追加した(または追加して削除した)行の量をgitに尋ねる簡単な方法はありますか?
Windows、Linux、TortoiseGit(Windows)でgitを使用しています
特定の日付範囲で追加した(または追加して削除した)行の量をgitに尋ねる簡単な方法はありますか?
Windows、Linux、TortoiseGit(Windows)でgitを使用しています
セス・ロバートソンの答えに基づいて、(+ 1セス!)awk
はあなたのために列を集計します:
% git log --stat --author $(git config --get user.email) --since="last year" --until="last month" | awk -F',' '/files? changed/ {
files += $1
insertions += $2
deletions += $3
print
}
END {
print "Files Changed: " files
print "Insertions: " insertions
print "Deletions: " deletions
print "Lines changed: " insertions + deletions
}'
git log --stat --author me --since="last year" --until="last month"
次に、下部にある--stat情報を後処理できます。
誰かがリポジトリの全体的な統計に興味がある場合: