Necesito encontrar un commit en Git por un hash dado, SHA. Por ejemplo, si tengo el hash "a2c25061" y necesito obtener el autor y el confirmador de este commit.
El format:<string>formato le permite especificar qué información desea mostrar. Funciona un poco como el formato printf, con la notable excepción de que obtienes una nueva línea en %nlugar de \n...
git log a2c25061 -n 1
. Solo mostrará información sobre commit, sin diff.git show a2c25061 --stat
funciona igual y es más fácil de recordarLa sección de formatos bonitos de la
git show
documentación contienefuente
%s
le da el mensaje de confirmaciónHay dos maneras de hacer esto.
1. proporcionando el SHA del commit que quieres ver para git log
git log -p a2c25061
Donde
-p
es corto para parche2. usa git show
git show a2c25061
La salida para ambos comandos será:
fuente