用git计算行数变化?

15 git tortoisegit

有一种简单的方法我可以向git询问我在特定日期范围内添加(或添加和删除)的行数吗?

我在Windows,Linux和TortoiseGit上使用git(Windows)

Joh*_*web 23

Seth Robertson的回答基础上,(+ 1 Seth!)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

}'
Run Code Online (Sandbox Code Playgroud)

 


Set*_*son 9

git log --stat --author me --since="last year" --until="last month"
Run Code Online (Sandbox Code Playgroud)

然后,您可以在底部对--stat信息进行后处理.