Quando vou marcar um commit, preciso saber o que mudou desde o último commit marcado. Por exemplo:
a87a6sdf87a6d4 Some new feature
a87a6sdf87a6d3 Some bug fix
a87a6sdf87a6d2 Some comments added
a87a6sdf87a6d1 Some merge <- v1.4.0
Neste exemplo, eu gostaria de saber sobre as três confirmações mais recentes ou poder imprimir um log como acima, que mostra as duas confirmações de tags, se houver. E quando vejo que um novo recurso foi adicionado, eu o rotularia como v1.5.0.
Como você lida com isso? É assim que eu devo usar tags? O que devo escrever na mensagem de marca? Eu sempre deixo em branco:git tag -a v1.2.3 -m ''
fonte
<yourlasttag>
+ 1?<yourlasttag>
+ 1 e só obterá alterações depois dissoSe o commit atual também for uma tag e você desejar obter as alterações dinamicamente desde a tag anterior, sem saber a tag mais recente nem o nome da tag anterior, você poderá:
Observe que
@
é a abreviação deHEAD
.fonte