Respuestas:
git log toma un rango de confirmaciones como argumento:
git log --pretty=[your_choice] tag1..tag2
Consulte la página del manual para git rev-parsepara obtener más información.
Para diseñar la salida a su formato bonito preferido, consulte la página de manual para git-log.
Ejemplo:
git log --pretty=format:"%h; author: %cn; date: %ci; subject:%s" tagA...tagB
FYI:
git log tagA...tagB
proporciona salida de registro estándar en un rango.