Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
git:log [2022/04/28 15:47] werwolf |
git:log [2023/01/12 12:18] (текущий) |
||
|---|---|---|---|
| Строка 54: | Строка 54: | ||
| ====статистика по количеству строк==== | ====статистика по количеству строк==== | ||
| - | <code shell> | + | <code powershell> |
| - | git log --pretty=format:==%an --numstat | \ | + | git log --pretty=format:==%an --numstat | sed -r '/==.*/{s/^==//;h;D};/^$/D;s/-/0/g;s/\t[^\t]+$//;G;s/(.*)\n(.*)/\2\t\1/'| awk -F '\t' '{add[$1]+=$2;del[$1]+=$3} END {for (i in add) {print i,add[i],del[i]}}' |
| - | sed -r '/==.*/{s/^==//;h;D};/^$/D;s/-/0/g;s/\t[^\t]+$//;G;s/(.*)\n(.*)/\2\t\1/' \ | + | |
| - | | awk -F '\t' '{add[$1]+=$2;del[$1]+=$3} END {for (i in add) {print i,add[i],del[i]}}' | + | |
| + | Sergey Anchikin 16303 3899 | ||
| + | werwolf 7623 10430 | ||
| + | Chuvashin Viacheslav 2 0 | ||
| + | |||
| + | </code> | ||
| + | |||
| + | Чтобы получить числа в вашем текущем рабочем дереве, сделайте это: | ||
| + | <code powershell> | ||
| + | git diff --shortstat `git hash-object -t tree /dev/null` | ||
| </code> | </code> | ||