Encontrar la versión comprometida de un file parcheado externo

He encontrado un file parcheado en un antiguo hilo del foro de un file para el que tengo un repository git.

Me gustaría saber qué versión del file se utilizó (¿probablemente la que tiene less diffstat ?)

Sigo siendo un novato git.

¿Ya hay algún truco incorporado para un cheque como este? Si no, ¿cómo puedo hacer una list de cada versión modificada del file y seleccionar una versión en particular? (Solo está la twig principal)

Si abre el file de parche (suponiendo que se haya generado usando git format-patch), encontrará una línea como:

diff --git a/file.py b/file.py index a344535..477ede1 100644 

Aquí, a344535 , 477ede1 son ambos identificadores de confirmación (son los identificadores SHA / confirmación abreviados).

Para verificar la versión del file desde el que se generó el parche, haga una compra en el compromiso

 git checkout a344535 

Y ahora, puede hacer un gitk (puede necesitar instalar con apt-get ) en el repository para verificar el historial.

Nota: el git checkout <SHA> arriba lo llevará a un estado de cabeza separada, así que no olvide hacer un git checkout master una vez que quiera comenzar a trabajar en su repository de nuevo.