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