Como gerar somente o git log com a primeira linha?
Estou tentando personalizar o formato paragit log
. Quero que todos os commits sejam mostrados em uma linha. Cada linha deve mostrar apenas a primeira linha da mensagem de confirmação.
I descobriu estegit log --pretty=short
deve fazer o truque, mas no meu computador mostra o log completo comogit log
faz (além do carimbo de hora).
Além disso, tentei usar oespaços reservados, conforme definido na página de manual. No entanto, não foi possível encontrar um comando para reduzir a mensagem de log. Eu tentei esta linhagit log --pretty=format:'%h : %s'
que mostra o hash em curto%h
e a mensagem completa%s
em uma linha.
estou usandogit version 1.7.3.1.msysgit.0
no Vista.
Talvez tenha algo a ver com a maneira como escrevo minhas mensagens de confirmação. Aqui está um exemplo:
Added some functionality.
+ Added print function in Foo class.
+ Added conversion from foo to baz.
Então, com o exemplo dado, eu só quero ser produzidoAdded some functionality.
precedido pelo hash de shortend.