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

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


git:log

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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>​
git/log.1651150048.txt.gz · Последние изменения: 2023/01/12 12:16 (внешнее изменение)