localizar autor cambio en git

[GIT] Conocer quién ha modificado cierta línea de código

En el proyecto de desarrollo web en el que participo con mis alumnos me ha tocado, entre otras cosas, crear y validar la ejecución de las distintas tareas de programación que se realizan.

Como mis alumnos (cariñosamente mis “becarios”) comienzan con muy poca soltura (cuando llegan a ser productivos se me van de la “empresa”) es habitual que alguno se cargue el proyecto completo (por modificar lo que no debe) y toque colocarlo en el “Hall of Blame” donde recogemos cuándo y quién subió algo sin probar y perjudicó al resto del grupo 😇

Localizar el autor del estropicio y el commit en el que lo realizó no suele ser complicado salvo cuando varios de ellos (más habitual de lo deseable actualmente) modifican el mismo fichero.

Por fortuna, git cuenta con un comando que nos facilita localizar el autor de cada uno de los cambios realizados en determinada línea de código de nuestro proyecto… aquí dejo cómo hacerlo para “mi yo del futuro” y si, de paso, le resulta de utilidad a alguno de vosotros 😉

Sigue leyendo