Szukaj…


Wprowadzenie

Podobnie jak większość systemów kontroli wersji (VCS), Git ma możliwość tag określonych punktów w historii jako ważnych. Zazwyczaj ludzie używają tej funkcji do oznaczania punktów wydania (wersja v1.0 i tak dalej).

Składnia

  • tag git [-a | -s | -u <keyid>] [-f] [-m <msg> | -F <plik>] <zmienna> [<commit> | <obiekt>]

  • git tag -d <nazwa zmiennej>

  • tag git [-n [<num>]] -l [--contains <commit>] [--contains <commit>] [--points-at <object>] [--column [= <opcje>] | --no-column] [--create-reflog] [--sort = <klucz>] [--format = <format>] [- [no-] scalony [<zatwierdzenie>]] [<wzorzec>… ]

  • git tag -v [--format = <format>] <zmienna>…

Lista wszystkich dostępnych tagów

Za pomocą polecenia git tag wyświetla wszystkie dostępne tagi:

$ git tag
<output follows>
v0.1
v1.3

Uwaga : tags są wyprowadzane w kolejności alfabetycznej .

Można także search dostępne 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

Twórz i pchaj tagi w GIT

Utwórz tag:

  • Aby utworzyć tag w bieżącym oddziale:

    git tag < tagname >
    

    Spowoduje to utworzenie lokalnego tag z bieżącym stanem gałęzi, w której się znajdujesz.

  • Aby utworzyć tag z pewnym zatwierdzeniem:

    git tag tag-name commit-identifier
    

    Spowoduje to utworzenie lokalnego tag z identyfikatorem zatwierdzenia gałęzi, w której się znajdujesz.

Wciśnij zatwierdzenie w GIT:

  • Wciśnij pojedynczy tag:

    git push origin tag-name
    
  • Naciśnij wszystkie tagi jednocześnie

    git push origin --tags
    


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow