Подтвердить что ты не робот

Проверьте, находится ли нажатый тег на удаленном устройстве git

Кто-нибудь знает, как проверить, находится ли тег на удаленном сервере git после того, как тег вытолкнут из локального?

Кажется, что единственный способ сделать это - получить удаленный.

4b9b3361

Ответ 1

Try

git ls-remote --tags origin

Ответ 2

Чтобы более точно ответить на этот вопрос, чтобы проверить, имеет ли конкретный тег данный удаленный:

git ls-remote <remote-name> refs/tags/<tag-name>

Ответ 3

В ответ на вопрос lcb в разделе комментариев:

Я получил следующие результаты: refs/tags/0.1, refs/tags/0.1 ^ {}. Знаешь что является вторым?

Смотрите тег Git, почему этот дублирующий тег в пультах? для подробного ответа.

Ответ 4

Другой способ (от git: проверить, завершено ли commit xyz в удаленном репо?")

git branch -r --contains my_tag

# ==== or with a sha1: =====
git branch -r --contains 2e29022d

Здесь перечислены удаленные ветки, содержащие тег или commit.

Результат будет выглядеть так:

origin/my_branch_1
origin/my_other_branch
origin/master