Есть ли команда вроде git push --tag tag_a? Я нашел git push --tags.
Как только нажать конкретный тег на удаленный?
Ответ 1
Вы можете просто использовать:
git push origin tag_a
В качестве альтернативы (в основном для решения конфликтов имен тегов и ветвей) вы можете использовать:
git push origin refs/tags/tag_a
Ответ 2
Как указано Pavel Šimerda, вы можете просто сделать
git push <remote> <tag>
Я добавил спецификацию для удаленного <remote>, чтобы команда не зависела от конфигурации push.default..
Ниже приведена сводка соответствующей документации, в которой объясняется, как нажимать определенный тег:
git push [[<repository> [<refspec>…]] <refspec>...Формат параметра
<refspec>- это & hellip; источник ref<src>, за которым следует двоеточие:, за которым следует пункт назначения ref<dst>& hellip;
<dst>сообщает, какой ref на удаленной стороне обновляется с помощью этого push & hellip; If:<dst>опущен, будет обновлен тот же параметр, что и<src>& hellip;тег
<tag>означает то же, что иrefs/tags/<tag>:refs/tags/<tag>.