Поиск…


Вступление

Как и большинство систем управления версиями (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
    


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow