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