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:
- Geannoteerde tags
- 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-tagVoorbeeld:
Laten we in het volgende voorbeeld aannemen dat we een lichtgewicht tag hebben gemaakt met de naam 'Release_1_0'.
$ git-tag Release_1_0Dit 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-tagNu, 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.