У меня есть теги в моем "исходном" репозитории. Затем я понял, что мне нужно добавить некоторые изменения в один из тегов и вернуть их обратно в мой репозиторий. Есть ли способ, которым я могу вытащить существующий тег в репозиторий за один раз, или я должен удалить тег раньше?
Замените удаленный тег на Git
Ответ 1
Это не должно быть практикой, хотя вы можете удалить тег и нажать изменение на дистанционное репо.
git tag -d tag1
git push origin :refs/tags/tag1
Ответ 2
Я не уверен, что понимаю ваш вопрос, но похоже, что было бы проще удалить тег, нажать свое изменение, а затем снова добавить тег...
Ответ 3
Это плохая политика. Теги подобны фиксации в том, что они не должны меняться после их публикации; другие разработчики могут полагаться на те теги, которые являются чем-то конкретным. Это не такая большая сделка, как перезагрузка публичных коммитов, но этого нужно избегать.
Теперь самый простой способ сделать то, что вы просите, - удалить тег с пульта, как вы сказали, затем нажать новый. Не существует команды "все-в-одном", потому что это не то, что вы должны сделать привычкой;).