Изменение строки счета с помощью git?

Есть ли простой способ задать git количество добавляемых строк (или добавить и удалить) в определенном диапазоне дат?

Я использую git для Windows, Linux и TortoiseGit (Windows)

Ответы

Ответ 1

Основываясь на Ответ Сета Робертсона, (+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

}'

 

Ответ 2

git log --stat --author me --since="last year" --until="last month"

Затем вы можете выполнить пост-обработку информации -stat внизу.