Estoy tratando de usar etiquetas para la gestión de lanzamientos en Git-I crear una etiqueta para cada lanzamiento. Me gustaría poder crear notas de la versión enumerando los títulos de los comentarios para cada confirmación desde una etiqueta, o entre 2 etiquetas. Parece que no puedo encontrar ninguna forma de hacer esto.¿Cómo puedo mostrar solo los nombres y los títulos de confirmación desde una etiqueta en Git?
Respuesta
Si las etiquetas se nombran LastRelease
y luego hacer NextRelease
git log --pretty=format:%s LastRelease..NextRelease
.
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.
Esto incluye más que solo títulos. Ver mi respuesta –
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
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
- 1. Cómo mostrar la confirmación de git utilizando el número de confirmaciones desde una etiqueta
- 2. Git: Cómo mover los cambios desde la última confirmación a una nueva rama
- 3. ¿Cómo puedo obtener/enumerar/ver todos los descendientes de una confirmación con git (o gitk)?
- 4. ¿Cómo reescribo los nombres de los ejecutores en un repositorio de git?
- 5. estado de git: ¿hay alguna manera de mostrar los cambios solo en un directorio específico?
- 6. git: ¿cómo puedo listar TODOS los archivos presentes en una confirmación dada?
- 7. Cómo fusionar una confirmación específica en Git
- 8. ¿Cómo puedo hacer una confirmación de Git en el pasado?
- 9. ¿Cómo puedo usar git para representar solo una línea en un archivo para la confirmación, todo desde un script?
- 10. Incluir submódulo los mensajes de confirmación con "git log"
- 11. Git excluye una confirmación en una rama
- 12. Mostrar solo los repositorios de GIT a los que el usuario tiene acceso con gitweb
- 13. ¿Cómo mostrar los colores de Git en Zsh?
- 14. Git: ¿Cómo crear una nueva rama desde una etiqueta?
- 15. ¿Cómo puedo cambiar los comentarios predeterminados en el mensaje de confirmación de git?
- 16. ¿Cómo puedo "deshacer" una confirmación de Git revertida?
- 17. ¿Cómo puedo ejecutar el "estado de git" y simplemente obtener los nombres de archivo
- 18. GIT deshacer una confirmación que no es la más reciente, rebase todos los commits desde
- 19. ¿Restaurar una confirmación previa de git?
- 20. ¿Cómo respaldo una confirmación en git?
- 21. PHP/MySQL - Los caracteres seguros para mostrar los nombres/nombres de usuario/contraseñas, con DOP
- 22. Git los mensajes de confirmación: 50/72 de formato
- 23. Mostrar etiqueta solo cada x número de pasos en los gráficos altos
- 24. ¿Cómo puedo eliminar todos los archivos en mi repositorio de git y actualizar/enviar desde mi repositorio de git local?
- 25. Los conflictos entre los nombres de los miembros y los nombres de los argumentos de constructor
- 26. Usando GIT, ¿cómo puedo seleccionar/fusionar los cambios selectivamente desde el 'tenedor' de otro?
- 27. Obtenga todas las confirmaciones de git desde la última etiqueta
- 28. ¿Puedo configurar Eclipse para mostrar los cambios de código?
- 29. Git comando para mostrar el ID de confirmación HEAD?
- 30. Cómo ejecutar los comandos de Ruby y GIT en un solo lugar en Windows
Awesome tip; Nunca pude averiguar cómo hacer que 'git log' muestre solo información parcial. ¡Gracias! – wizonesolutions
También puede usar 'git log --oneline' que imprime el título y parte del hash. –