Від git-вини :
Коментує кожен рядок у даному файлі інформацією з редакції, яка останньо змінила рядок. За бажанням починайте анотування з даної редакції.
Якщо вказано один або кілька разів, -L обмежує анотацію до запитуваних рядків.
Приклад:
johndoe@server.com:~# git blame .htaccess
...
^e1fb2d7 (John Doe 2015-07-03 06:30:25 -0300 4) allow from all
^72fgsdl (Arthur King 2015-07-03 06:34:12 -0300 5)
^e1fb2d7 (John Doe 2015-07-03 06:30:25 -0300 6) <IfModule mod_rewrite.c>
^72fgsdl (Arthur King 2015-07-03 06:34:12 -0300 7) RewriteEngine On
...
Зауважте, що git blame
в хронологічному сенсі не відображається історія змін у рядках. Це лише показує, хто був останньою особою, яка змінила рядок у документі до останнього комітету в HEAD
.
Тобто, щоб побачити повну історію / журнал рядка документа, вам потрібно буде виконати команду git blame path/to/file
для кожного комітету у вашому git log
.
git praise
замість цього використовувати :) github.com/ansman/git-praise