2011-05-02 15 views

Respuesta

16

git log toma una serie de confirmaciones como argumento:

git log --pretty=[your_choice] tag1..tag2 

Véase el man page para git rev-parse para obtener más información.

150

git log --pretty=oneline tagA...tagB (es decir, tres puntos)

si sólo quería se compromete accesible desde tagB pero no tagA:

git log --pretty=oneline tagA..tagB (es decir, dos puntos)

o

git log --pretty=oneline ^tagA tagB

2

FYI:

git log tagA...tagB 

proporciona salida de registro estándar en un rango.

13

Para comparar entre cometer última de la rama actual y una etiqueta:

git log --pretty=oneline HEAD...tag 
+4

"head" debe estar en mayúscula: git log --pretty = oneline etiqueta HEAD ... –

5

Para el estilo de la salida a su formato muy preferido, ver el man page para git-log.

Ejemplo:

git log --pretty=format:"%h; author: %cn; date: %ci; subject:%s" tagA...tagB 
1

Try tag1 git log ... tag2, y la etiqueta 2 es la liberación después de la etiqueta 1.

+0

Bienvenido a SO. Por favor absténgase de publicar respuestas que ya hayan sido publicadas anteriormente por otros usuarios. –

Cuestiones relacionadas