Usamos esse comando dentro de uma declaração if [[ ]] para verificar se a ref fornecida é a mesma que a branch atual. Para tags e branches que não são as mais recentes, espera-se que falhe, então vamos para o ramo ‘else’ da declaração if.
Isso executará um git checkout ..., o que funciona com tags.
Ótimo, fico feliz em saber que você conseguiu fazer funcionar!