Инструменты пользователя

Инструменты сайта


git:log

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
git:log [2022/04/28 15:48]
werwolf [статистика по количеству строк]
git:log [2023/01/12 12:18] (текущий)
Строка 54: Строка 54:
 ====статистика по количеству строк==== ====статистика по количеству строк====
  
-<​code ​shell+<​code ​powershell
-sed -r '/​==.*/​{s/​^==//;​h;​D};/​^$/​D;​s/​-/​0/​g;​s/​\t[^\t]+$//;​G;​s/​(.*)\n(.*)/​\2\t\1/' ​+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]}}'​
->  ​| awk -F '​\t'​ '​{add[$1]+=$2;​del[$1]+=$3} END {for (i in add) {print i,​add[i],​del[i]}}'​ +
  
  
Строка 64: Строка 62:
 Chuvashin Viacheslav 2 0 Chuvashin Viacheslav 2 0
  
 +</​code>​
 +
 +Чтобы получить числа в вашем текущем рабочем дереве,​ сделайте это:
 +<code powershell>​
 +git diff --shortstat `git hash-object -t tree /dev/null`
 </​code>​ </​code>​
git/log.1651150122.txt.gz · Последние изменения: 2023/01/12 12:16 (внешнее изменение)