J'ai besoin d'une plomberie de commande pour imprimer le message de validation de la donnée s'engager à - rien de plus, rien de moins.
Réponses
Trop de publicités?Ce n'est pas de "plomberie", mais il va faire exactement ce que vous voulez:
$ git log --format=%B -n 1 <commit>
Si vous avez absolument besoin d'un "plomberie" de commande (je ne sais pas pourquoi c'est une obligation), vous pouvez utiliser rev-list
:
$ git rev-list --format=%B --max-count=1 <commit>
Bien qu' rev-list
affiche également les commettre sha (sur la première ligne), en plus le message de commit.
Pas de plomberie, mais j'ai tout ça dans mon .gitconfig:
lsum = log -n 1 --pretty=format:'%s'
lmsg = log -n 1 --pretty=format:'%s%n%n%b'
C'est la "dernière résumé" et "dernier message". Vous pouvez fournir un commit pour obtenir le résumé ou le message de commit. (Je suis en utilisant 1.7.0.5 donc ne pas avoir %B.)