¿Cómo encontrar el historial de diferencias de una línea específica en un file usando git?

Quiero encontrar una list de historial para una línea específica en un file, por ejemplo

file: something.txt 1/2 line 1: // change comment to 1 2/15 line 1: // change comment to 2 12/15 line 1: // change comment to 4 

Si hago git blame , solo muestra input 12/15 , y si hay toneladas de compromiso entre 2/15 y 12/15 entonces git log no es realmente útil

¿Puede alguien darme un consejo?

Gracias

Para tu ejemplo:

 git log -L 1,1:something.txt 

De la documentacion

-L <inicio>, <fin>: <file>

-L: <funcname>: <file>

Rastree la evolución del range de línea dado por "<inicio>, <fin>" (o el nombre de la function regex <nombre_function>) dentro del <file>. No puedes dar ningún limitador de pathspec. Esto se limita actualmente a una caminata a partir de una única revisión, es decir, solo puede dar cero o un argumento de revisión positivo. Puede especificar esta opción más de una vez.

    Intereting Posts