16

特定の日付範囲で追加した(または追加して削除した)行の量をgitに尋ねる簡単な方法はありますか?

Windows、Linux、TortoiseGit(Windows)でgitを使用しています

4

3 に答える 3

24

セス・ロバートソンの答えに基づいて、(+ 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

}'

 

于 2011-06-05T07:27:22.257 に答える
9
git log --stat --author me --since="last year" --until="last month"

次に、下部にある--stat情報を後処理できます。

于 2011-06-05T03:28:43.010 に答える
2

誰かがリポジトリの全体的な統計に興味がある場合:

  1. リポジトリフォルダを右クリックし、TortoiseGit / ShowLogを選択します。
  2. ダイアログの下部にある [統計]をクリックします。統計学
于 2018-05-20T03:14:49.430 に答える