Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
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> | ||