В тази статия ще обсъдим концепцията за Git тагове и как работи командата git tag. Ще разгледаме различни видове маркери, как да създадем нови маркери, списък с маркери и изтриване на маркер и много други в тази статия. Няколко команди, които сме изпълнили на Ubuntu 20.04, която ще разгледаме в останалата част на раздела.
Създайте нов маркер
Има два различни вида Git тагове:
- Коментирани маркери
- Леки етикети
Коментирани маркери
Коментираните тагове се записват като пълен обект в базата данни на Git. Тези типове маркери съхраняват допълнителна информация за метаданни, като име на маркера, идентификатор на имейл на маркер и дата. Пометени етикети съхранява със съобщение за маркиране. Най-добрата практика, предложена в git, е да съхранявате git тагове под формата на коментирани етикети над леки. Използвайки анотираните маркери, можете да съхранявате всички свързани метаданни в базата данни.
За да създадете коментиран етикет, отворете терминалното приложение, като натиснете Ctrl + Alt + t и изпълнете следната команда:
$ git tag -a 'Release_1_0' -m 'Маркиран основен код за операция на низа' HEAD
В горната команда маркирахме текущата HEAD с помощта на командата git tag. Потребителят предоставя име на етикет 'Release_1_0' с опцията -a, а съобщението на маркера се предоставя с опцията -m.
Леки етикети
Този тип тагове се използва за 'отметки' към фиксиране; Леките тагове са само име или конкретен указател към фиксиране. Леките етикети са полезни за бързо създаване на връзки към съответните ангажименти.
Следната команда се използва за създаване на леки тагове:
$ git тагПример:
В следващия пример, нека предположим, че сме създали лек маркер с името 'Release_1_0'.
$ git таг Release_1_0Тези типове тагове се съхраняват в текущата работа .хранилище на git проект.
Преглед на етикети
След като създадете тагове, можете да покажете подробности за тях, като използвате следната команда:
$ git show Release_1_0
В горната команда отпечатахме подробности за маркера „Release_1_0“. На следващото изображение се показват подробностите за маркера:
Тагове за списъци
Можете също да покажете всички имена на маркери, като използвате следната команда Git tag с опция -l:
$ git таг -l
Премахване или изтриване на тагове
Първо, за да изброите всички маркери за съхранение в хранилище, изпълнете дадената по-долу команда:
$ git тагСега, като използвате следната команда, можете да премахвате или изтривате тагове от дистанционното, както и от локалното хранилище.
$ git tag -d Release_1_0
Заключение
В тази статия научихме как да използваме Git тагове. Маркирането е полезна функция, чрез която можете да създадете клониран образ на Git репо. Можете да дадете по-добро, смислено име на конкретен git проект. Според вашето удобство можете да създадете два различни типа етикети, анотирани или леки, които обсъдихме по-горе. Надявам се сега да имате по-добро разбиране за използването на Git тагове във вашето Gpo репо проект.