Fiquei bastante curioso ao observar que o push foi dado tanto para o commit quanto para a tag. Mas a Tag não é o próprio commit? Pq "pushar" os dois? Então Tag não é apenas um "alias" com o nome mais bonito para o commit?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Fiquei bastante curioso ao observar que o push foi dado tanto para o commit quanto para a tag. Mas a Tag não é o próprio commit? Pq "pushar" os dois? Então Tag não é apenas um "alias" com o nome mais bonito para o commit?
Tags são referências que marcam para pontos específicos no histórico do Git em um branch, é como se eu estivesse fazendo um checkpoint do branch, por exemplo, para uma versão 1.0 estável. A tag é como um branch imutável, sendo assim elas precisam ser pushed assim como novos branchs.