Estou usando o git por cerca de um ano e gostaria de usar tagging para, bem, marcar commits em diferentes versões. Encontrei muitas informações sobre os comandos a serem usados para trabalhar com tags, mas o que eu gostaria de saber é por que usar tagging se eu posso apenas criar um novo branch chamado 1.1.0
e não tenho que turvar minha mente com um todo novo conjunto de comandos git?
Deve haver uma série de boas razões para etiquetar em vez de ramificar, mas gostaria de saber quais são essas vantagens.