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