Изменение строки счета с помощью 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 внизу.
Ответ 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 внизу.