Git
Git Tagging
Поиск…
Вступление
Как и большинство систем управления версиями (VCS), Git
имеет возможность tag
определенные моменты в истории как важные. Обычно эти функции используются для обозначения точек выпуска ( v1.0
и т. Д.).
Синтаксис
git tag [-a | -s | -u <keyid>] [-f] [-m <msg> | -F <файл>] <tagname> [<commit> | <объект>]
git tag -d <тэг>
git tag [-n [<num>]] -l [--contains <commit>] [--contains <commit>] [--points-at <object>] [--column [= <options>] | --no-column] [--create-reflog] [--sort = <key>] [--format = <format>] [- [no-] merged [<commit>]] [<pattern> ... ]
git tag -v [--format = <format>] <tagname> ...
Список всех доступных тегов
С помощью команды git tag
перечислены все доступные теги:
$ git tag
<output follows>
v0.1
v1.3
Примечание :
tags
выводятся в алфавитном порядке.
Можно также search
доступные tags
:
$ git tag -l "v1.8.5*"
<output follows>
v1.8.5
v1.8.5-rc0
v1.8.5-rc1
v1.8.5-rc2
v1.8.5-rc3
v1.8.5.1
v1.8.5.2
v1.8.5.3
v1.8.5.4
v1.8.5.5
Создать и нажать тег (ы) в GIT
Создать тег:
Чтобы создать тег в текущей ветке:
git tag < tagname >
Это создаст локальный
tag
с текущим состоянием ветки, в которой вы находитесь.Чтобы создать тег с некоторой фиксацией:
git tag tag-name commit-identifier
Это создаст локальный
tag
с идентификатором фиксации ветви, в которой вы находитесь.
Нажмите фиксацию в GIT:
Нажмите отдельный тег:
git push origin tag-name
Нажимайте сразу все теги
git push origin --tags