Мы используем эту команду внутри оператора if [[ ]], чтобы проверить, совпадает ли переданная ссылка с текущей веткой. Для тегов и не последних веток ожидается сбой, поэтому мы переходим к ветке else оператора if.
Это выполнит git checkout ..., который работает и с тегами.
Отлично, рад слышать, что у вас всё получилось!