W tym artykule omówimy koncepcję tagów Git i sposób działania polecenia tagów git. W tym artykule omówimy różne rodzaje tagów, jak tworzyć nowe tagi, listę tagów i usuwanie tagu, a także więcej. Kilka poleceń, które wykonaliśmy na Ubuntu 20.04 system, który omówimy w dalszej części rozdziału.
Utwórz nowy tag
Istnieją dwa różne typy tagów Git:
- Tagi z adnotacjami
- Lekkie tagi
Tagi z adnotacjami
Opisane tagi są zapisywane jako pełny obiekt w bazie danych Git. Tego typu tagi przechowują dodatkowe informacje o metadanych, takie jak nazwa tagera, identyfikator e-mail tagera i data. Opisane tagi są przechowywane z komunikatem o tagowaniu. Najlepszą praktyką sugerowaną w git jest przechowywanie tagów git w postaci tagów z adnotacjami zamiast lekkich. Korzystając z adnotowanych tagów, możesz przechowywać wszystkie powiązane metadane w bazie danych.
Aby utworzyć tag z adnotacjami, otwórz aplikację terminala, naciskając Ctrl + Alt + t i uruchom następujące polecenie:
$ git tag -a 'Release_1_0' -m 'Otagowany kod podstawowej operacji na ciągach' HEAD
W powyższym poleceniu oznaczyliśmy bieżącą HEAD za pomocą polecenia git tag. Użytkownik podaje nazwę znacznika 'Release_1_0' z opcją -a, a komunikat znacznika jest dostarczany z opcją -m.
Lekkie tagi
Ten typ znaczników jest używany do „zakładek” do zatwierdzenia; Lekkie tagi to tylko nazwa lub konkretny wskaźnik do zatwierdzenia. Lekkie tagi są przydatne do szybkiego tworzenia linków do odpowiednich zatwierdzeń.
Poniższe polecenie służy do tworzenia lekkich tagów:
$ tag gitPrzykład:
W poniższym przykładzie załóżmy, że utworzyliśmy lekki tag o nazwie „Release_1_0”.
$ git tag Release_1_0Tego typu tagi są przechowywane w bieżącej pracy .repozytorium projektu git.
Zobacz tagi
Po utworzeniu tagów możesz wyświetlić szczegóły tagów za pomocą następującego polecenia:
$ git show Release_1_0
W powyższym poleceniu wydrukowaliśmy szczegóły tagu „Release_1_0”'. Na poniższej ilustracji wyświetlane są szczegóły tagu:
Tagi aukcji
Możesz również wyświetlić wszystkie nazwy tagów, używając następującego polecenia Git tag z opcją -l:
$ tag git -l
Usuwanie lub usuwanie tagów
Najpierw, aby wyświetlić wszystkie tagi sklepu w repozytorium, uruchom podane poniżej polecenie:
$ tag gitTeraz, używając następującego polecenia, możesz usunąć lub usunąć tagi ze zdalnego, a także z lokalnego repozytorium.
$ git tag -d Release_1_0
Wniosek
Z tego artykułu dowiedzieliśmy się, jak korzystać z tagów Git. Tagowanie to użyteczna funkcja, dzięki której możesz utworzyć sklonowany obraz repozytorium Git. Możesz nadać lepszą, sensowną nazwę konkretnemu projektowi git. W zależności od Twojej wygody możesz utworzyć dwa różne typy tagów, z adnotacjami lub lekkie, które omówiliśmy powyżej. Mam nadzieję, że teraz lepiej rozumiesz użycie tagów Git w repozytorium projektu Git.