Ответ 1
git tag
должно быть достаточно. См. git tag
справочная страница
У вас также есть:
git tag -l <pattern>
Введите теги с именами, которые соответствуют заданному шаблону (или все, если шаблон не указан).
Набрав "git tag" без аргументов, также перечислены все теги.
Совсем недавно ( "Как отсортировать git теги?", для git 2.0 +)
git tag --sort=<type>
Сортировка в определенном порядке.
Поддерживаемый тип:
- "
refname
" (лексикографический порядок),- "
version:refname
" или "v:refname
" (имена тегов рассматриваются как версии).Подготовьте "-" для отмены порядка сортировки.
В этом перечислены оба:
- аннотированные теги: полные объекты, хранящиеся в базе данных git. Они проверены; содержат имя тегатора, адрес электронной почты и дату; иметь сообщение с тегами; и могут быть подписаны и проверены с помощью GNU Privacy Guard (GPG).
- легкие теги: простой указатель на существующую фиксацию
Примечание: git готовая статья о пометке не одобряет легкий тег.
Без аргументов тэг git создает "легкий" тег, который в основном является ветвью, которая никогда не перемещается.
Легкие теги по-прежнему полезны, хотя, возможно, для обозначения известной хорошей (или плохой) версии или кучей коммитов, которые могут понадобиться вам в будущем.
Тем не менее, вы, вероятно, не хотите нажимать эти теги.Обычно вы хотите, по крайней мере, передать параметр -a для создания тега без знака или подписать тег с помощью ключа GPG с помощью опций -s или -u.
Как говорится, Charles Bailey указывает, что 'git tag -m "..."
' фактически подразумевает правильный (беззнаковый аннотированный) тег (опция '-a
'), а не легкий. Итак, вы хорошо знаете свою начальную команду.
Это отличается от:
git show-ref --tags -d
В какой форме перечислены теги с их фиксациями (см. "git Список тегов, отображение хэшей commit sha1).
Обратите внимание на -d
, чтобы разыменовать объект аннотированных тегов (которые имеют собственный фиксатор SHA1) и отобразить фактическое зафиксированное сообщение.
Аналогично, git show --name-only <aTag>
будет перечислять тег и связанную с ним фиксацию.