Cuando voy a etiquetar una confirmación, necesito saber qué cambió desde la última confirmación etiquetada. P.ej:
a87a6sdf87a6d4 Some new feature
a87a6sdf87a6d3 Some bug fix
a87a6sdf87a6d2 Some comments added
a87a6sdf87a6d1 Some merge <- v1.4.0
En este ejemplo, me gustaría saber sobre las 3 confirmaciones más recientes, o poder imprimir un registro como el anterior, que muestre que ambas confirmaciones tienen sus etiquetas, si las hay. Y cuando veo que se ha agregado una nueva función, la etiquetaría como v1.5.0.
Como tratas con esto? ¿Es así como se supone que debo usar las etiquetas? ¿Qué debo escribir en el mensaje de la etiqueta? Siempre lo dejo en blanco:git tag -a v1.2.3 -m ''
fuente
<yourlasttag>
+1?<yourlasttag>
+ 1 y solo obtendrías cambios después de esoSi su confirmación actual también es una etiqueta y desea obtener dinámicamente los cambios desde la etiqueta anterior, sin conocer la última etiqueta ni el nombre de la etiqueta anterior, puede hacer:
Tenga en cuenta que
@
es la abreviatura deHEAD
.fuente