Git

Как да използвам git тагове?

Как да използвам git тагове?
Git таговете са специфични референтни точки в историята на Git. Git таговете се използват за улавяне на конкретната точка в историята, която допълнително се използва за насочване към пусната версия. Етикетът не се променя като клон. Те нямат допълнителна история на ангажименти след създаването им.  Повечето хора използват тази функция, за да маркират някои точки на освобождаване като (v1.0, ... v4.0 и т.н.). С прости думи, Git таговете се използват, за да дадат някакво смислено име на конкретно в хранилището на проекта git. Да предположим, че двама потребители решат да маркират кода на проекта си за достъп по-късно.

В тази статия ще обсъдим концепцията за Git тагове и как работи командата git tag. Ще разгледаме различни видове маркери, как да създадем нови маркери, списък с маркери и изтриване на маркер и много други в тази статия. Няколко команди, които сме изпълнили на Ubuntu 20.04, която ще разгледаме в останалата част на раздела.

Създайте нов маркер

Има два различни вида Git тагове:

  1. Коментирани маркери
  2. Леки етикети

Коментирани маркери

Коментираните тагове се записват като пълен обект в базата данни на 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 репо проект.

Как да покажете OSD наслагване в приложения на цял екран за Linux и игри
Играта на цял екран или използване на приложения в режим на цял екран без разсейване може да ви откъсне от съответната системна информация, видима в п...
Топ 5 карти за залавяне на игри
Всички сме виждали и обичаме поточни игри в YouTube. PewDiePie, Jakesepticye и Markiplier са само някои от най-добрите геймъри, които са спечелили мил...
Как да разработите игра на Linux
Преди десетилетие не много потребители на Linux биха прогнозирали, че любимата им операционна система един ден ще бъде популярна игрална платформа за ...