Ответ 1
Вы не можете поместить новую фиксацию в существующий тег, не нарушая важную директиву Git: Никогда (*) изменение комментирует, что вы опубликовали.
Теги в Git не предназначены для изменения. Как только вы нажмете там тег, оставьте его в покое.
Однако вы можете добавить некоторые изменения поверх v1.1
и отпустить что-то вроде v1.1.1
или v1.2
. Один из способов сделать это:
# Create a new branch from tag v1.1
git checkout -b newbranch v1.1
# Do some work and commit it
# Create a new tag from your work
git tag -a -m "Tag version 1.1.1, a bugfix release" v1.1.1
(*) Если у вас нет особо особых причин для этого, и только если вы полностью поймете последствия, и даже тогда не привыкните к этому.