2010-05-31 21 views

Respuesta

70

Si las etiquetas se nombran LastRelease y luego hacer NextRelease

git log --pretty=format:%s LastRelease..NextRelease .

+0

Awesome tip; Nunca pude averiguar cómo hacer que 'git log' muestre solo información parcial. ¡Gracias! – wizonesolutions

+15

También puede usar 'git log --oneline' que imprime el título y parte del hash. –

36

Para mostrar comete desde TAG a la cabeza actual:

git log TAG..HEAD 

Entre dos confirmaciones:

git log TAG..TAG 

Para dar formato a la salida del registro echar un vistazo a Pretty formats section of git log.

+0

Esto incluye más que solo títulos. Ver mi respuesta –

10

Usted debe mirar en git shortlog. He aquí un ejemplo de la salida:

$ git shortlog 
Al Jones (512): 
     Added to .gitignore file 
     Updated user model 

Bob Smith (222): 
     Minor tweak to view 
     Updated accounts controller 

Charles West (321): 
     Started specs for user model 
     Finished specs for user model 

para su caso que se desea ejecutar git shortlog LastRelease..NextRelease

1

he combinado de respuestas de Igor juntos Domingo y vuelvan los títulos de todas las confirmaciones de 2b150c4 a la cabeza actual en orden cronológico y lo imprime en la Terminal (echo agregado porque git log no rompe la línea de la última línea).

git log --pretty=format:%s 2b150c4..HEAD --reverse | cat; echo 
Cuestiones relacionadas