ver tipos tag pendientes modificados log etiquetas crear commits archivos git commit-message

tipos - git ver commits pendientes



Imprimir mensaje de confirmación de una confirmación determinada en git (4)

Esto le dará una lista muy compacta de todos los mensajes para cualquier hora especificada.

git log --since=1/11/2011 --until=28/11/2011 --no-merges --format=%B > CHANGELOG.TXT

Necesito un comando de plomería para imprimir el mensaje de confirmación de una confirmación determinada, nada más y nada menos.


No es "fontanería", pero hará exactamente lo que quieras:

$ git log --format=%B -n 1 <commit>

Si necesita absolutamente un comando de "fontanería" (no estoy seguro de por qué es un requisito), puede usar rev-list verificación:

$ git rev-list --format=%B --max-count=1 <commit>

Aunque rev-list también imprimirá el commit sha (en la primera línea) además del mensaje de confirmación.


No son de fontanería, pero los tengo en mi .gitconfig:

lsum = log -n 1 --pretty=format:''%s'' lmsg = log -n 1 --pretty=format:''%s%n%n%b''

Eso es "último resumen" y "último mensaje". Puede proporcionar un compromiso para obtener el resumen o mensaje de esa confirmación. (Estoy usando 1.7.0.5 así que no tengo% B.)


git show es más un comando de plomería que git log , y tiene las mismas opciones de formato:

git show -s --format=%B SHA1