Это не прямой ответ на вопрос, но эта страница возвращается при поиске способов возврата кода ветви к выпуску тега.
Другой способ - создать разность между текущим состояниемветвь и тег, к которому вы хотите вернуться, а затем примените это к ветви.Это сохраняет правильную историю версий и показывает, что изменения происходят и возвращаются снова.
Предполагается, что ваша ветвь называется master , а тег, к которому вы хотите вернуться, называется 1.1.1
git checkout 1.1.1
git diff master > ~/diff.patch
git checkout master
cat ~/diff.patch | git apply
git commit -am 'Rolled back to version 1.1.1'
git push origin master