De git-culpa :
Anota cada línea en el archivo dado con información de la revisión que modificó la última línea. Opcionalmente, comience a anotar desde la revisión dada.
Cuando se especifica una o más veces, -L restringe la anotación a las líneas solicitadas.
Ejemplo:
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
...
Tenga en cuenta que git blame
no muestra el historial de modificaciones por línea en sentido cronológico. Solo muestra quién fue la última persona que cambió una línea en un documento hasta la última confirmación HEAD
.
Es decir, para ver el historial / registro completo de una línea de documento, necesitará ejecutar un git blame path/to/file
para cada confirmación en su git log
.
git praise
en su lugar :) github.com/ansman/git-praise