Git

Hoe gebruik ik git-tags?

Hoe gebruik ik git-tags?
Git-tags zijn specifieke referentiepunten in de Git-geschiedenis. Git-tags worden gebruikt om het specifieke punt in de geschiedenis vast te leggen dat verder wordt gebruikt om naar een vrijgegeven versie te verwijzen. Een tag verandert niet zoals een vertakking. Ze hebben geen verdere geschiedenis van commits nadat ze zijn gemaakt.  De meeste mensen gebruiken deze functie om enkele releasepunten te markeren, zoals (v1.0,... v4.0, enzovoort). In eenvoudige bewoordingen worden Git-tags gebruikt om een ​​betekenisvolle naam te geven aan een bepaalde in de git-projectrepository. Stel dat twee gebruikers besluiten hun projectcode te taggen voor later toegang.

In dit artikel zullen we het concept van Git-tags bespreken en hoe het git tag-commando werkt. In dit artikel behandelen we verschillende soorten tags, hoe u nieuwe tags kunt maken, een taglijst kunt maken en een tag kunt verwijderen, en meer. Een paar commando's die we hebben uitgevoerd op de Ubuntu 20.04-systeem, waar we in de rest van de sectie op in zullen gaan.

Maak een nieuwe tag

Er zijn twee verschillende soorten Git-tags:

  1. Geannoteerde tags
  2. Lichtgewicht tags

Geannoteerde tags

De geannoteerde tags worden als een volledig object opgeslagen in de database van Git. Dit soort tags slaan wat extra metadata-informatie op, zoals de naam van de tagger, de e-mail-ID van de tagger en de datum. Geannoteerde tags worden opgeslagen met een tagging-bericht. Het is de beste methode die in git wordt voorgesteld om git-tags op te slaan in de vorm van geannoteerde tags boven lichtgewicht over. Met behulp van de geannoteerde tags kunt u alle bijbehorende metagegevens in de database opslaan.

Om een ​​geannoteerde tag te maken, opent u de terminaltoepassing door op Ctrl+Alt+t te drukken en voert u de volgende opdracht uit:

$ git tag -a 'Release_1_0' -m 'Getagde basis tekenreeksbewerkingscode' HEAD

In het bovenstaande commando hebben we de huidige HEAD getagd met het git tag commando tag. De gebruiker geeft een tagnaam 'Release_1_0' op met de -a optie, en het tagbericht wordt geleverd met de -m optie.

Lichtgewicht tags

Dit type tags wordt gebruikt voor 'bladwijzers' naar een commit; Lichtgewicht tags zijn slechts een naam of een specifieke verwijzing naar een commit. Lichtgewicht tags zijn handig voor het snel maken van links naar relevante commits.

De volgende opdracht wordt gebruikt om lichtgewicht tags te maken:

$ git-tag

Voorbeeld:

Laten we in het volgende voorbeeld aannemen dat we een lichtgewicht tag hebben gemaakt met de naam 'Release_1_0'.

$ git-tag Release_1_0

Dit soort tags worden opgeslagen in de huidige working .git projectrepository.

Bekijk Tags

Nadat u tags heeft gemaakt, kunt u tagdetails weergeven met de volgende opdracht:

$ git show Release_1_0

In de bovenstaande opdracht hebben we de details van de tag 'Release_1_0' afgedrukt. In de volgende afbeelding worden de tagdetails weergegeven:

Lijsttags

Je kunt ook alle tagnamen weergeven door het volgende Git tag-commando te gebruiken met optie -l:

$ git tag -l

Tags verwijderen of verwijderen

Voer eerst de onderstaande opdracht uit om alle winkeltags in een repository weer te geven:

$ git-tag

Nu, met behulp van de volgende opdracht, kunt u tags van zowel de externe als de lokale repository verwijderen of verwijderen:.

$ git tag -d Release_1_0

Conclusie

In dit artikel hebben we geleerd hoe we Git-tags kunnen gebruiken. Tagging is een handige functie waarmee u een kloon-image van een Git-opslagplaats kunt maken. Je kunt een betere, betekenisvolle naam geven aan een specifiek git-project. Afhankelijk van uw gemak, kunt u twee verschillende soorten tags maken, geannoteerd of lichtgewicht, die we hierboven hebben besproken. Ik hoop dat je nu een beter begrip hebt van het gebruik van Git-tags in je Git-projectrepo.

Installeer de nieuwste OpenRA Strategy Game op Ubuntu Linux
OpenRA is een Libre/Free Real Time Strategy-game-engine die de vroege Westwood-games nabootst, zoals de klassieke Command & Conquer: Red Alert. Gedist...
Installeer de nieuwste Dolphin Emulator voor Gamecube & Wii op Linux
Met de Dolphin Emulator kun je de door jou gekozen Gamecube- en Wii-spellen spelen op Linux Personal Computers (pc). Omdat het een vrij beschikbare e...
Hoe de GameConqueror Cheat Engine in Linux te gebruiken
Het artikel bevat een handleiding over het gebruik van de GameConqueror cheat-engine in Linux. Veel gebruikers die games op Windows spelen, gebruiken ...