git log - Все логи
выход из программы "q"
**форматированный вывод**
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
**Последние два коммита**
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
Date: Sat Jul 21 13:51:21 2018 +0300
merger
commit 4e977b05cb431d26fa7439d7631b7118308facbe (branch2)
Author: werwolf1000
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 @@
-Посмотреть архивы нельзяываываыва
+branch 2
lorem dasdas
lorem dasdas
lorem dasdas
====статистика по количеству строк====
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
Чтобы получить числа в вашем текущем рабочем дереве, сделайте это:
git diff --shortstat `git hash-object -t tree /dev/null`