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

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


git:log

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
git:log [2022/04/28 15:49]
werwolf [статистика по количеству строк]
git:log [2023/01/12 12:18] (текущий)
Строка 1: Строка 1:
 +======Log======
 +**Справка - git help log**
 +<code powershell>​
 +git log - Все логи  ​
 +</​code>​
 +выход из программы ​ "​q"​
  
 +**форматированный вывод**
 +<code powershell>​
 +git log --pretty=format:"​%h - %an, %ar : %s" ​
 +
 +anchikin@outlook.com@Asus MINGW64 /​d/​apache/​htaccess/​www (master)
 +$ git log --pretty=format:"​%h - %an, %ar : %s"
 +d0d7e64 - werwolf1000,​ 27 minutes ago : merger
 +4e977b0 - werwolf1000,​ 53 minutes ago : commit branch2
 +4d4b2b8 - werwolf1000,​ 63 minutes ago : branch master commit
 +daa7ef2 - werwolf1000,​ 2 days ago : other user
 +04f4d7d - werwolf1000,​ 2 days ago : github first commit
 +0d29073 - werwolf1000,​ 3 days ago : second commit
 +2e14cbd - werwolf1000,​ 3 days ago : my first add
 +</​code>​
 +
 +**Последние два коммита**
 +<code powershell>​
 +git log -p -2 
 +
 +anchikin@outlook.com@Asus MINGW64 /​d/​apache/​htaccess/​www (master)
 +$ git log -p -2
 +commit d0d7e64013c5154dca47ef6b26806da754c81821 (HEAD -> master)
 +Merge: 4d4b2b8 4e977b0
 +Author: werwolf1000 <​werwolf100@yandex.ru>​
 +Date:   Sat Jul 21 13:51:21 2018 +0300
 +
 +    merger
 +
 +commit 4e977b05cb431d26fa7439d7631b7118308facbe (branch2)
 +Author: werwolf1000 <​werwolf100@yandex.ru>​
 +Date:   Sat Jul 21 13:25:13 2018 +0300
 +
 +    commit branch2
 +
 +diff --git a/file.html b/file.html
 +index f6b3854..edd0b6a 100644
 +--- a/file.html
 ++++ b/file.html
 +@@ -1,4 +1,4 @@
 +-<​h1>​Посмотреть архивы нельзяываываыва</​h1>​
 ++<​h1>​branch 2</​h1>​
 + <​p>​lorem dasdas</​p>​
 + <​p>​lorem dasdas</​p>​
 + <​p>​lorem dasdas</​p>​
 +</​code>​
 +
 +====статистика по количеству строк====
 +
 +<code powershell>​
 +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]}}'​
 +
 +
 +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>​
git/log.1651150154.txt.gz · Последние изменения: 2023/01/12 12:16 (внешнее изменение)