Проблема в опции -b
.
git checkout -b <new_branch> [<start_point>]
Это означает, что вы создаете новую ветку с именем tagname
.Поскольку вы не указали начальную точку, Git предполагает, что вы хотите, чтобы она указывала на текущий HEAD
.
Чтобы просто проверить тег, просто отбросьте -b
:
git checkout tagname
Если вы хотите создать новую ветку из тега, дайте ей имя и правильную начальную точку.
git checkout -b new_branch_name tagname