Šiame straipsnyje aptarsime „Git“ žymų sampratą ir tai, kaip veikia „git tag“ komanda. Šiame straipsnyje aptarsime įvairias žymų rūšis, kaip sukurti naujas žymas, žymų sąrašą ir žymų ištrynimą bei dar daugiau. Keletas komandų, kurias vykdėme „Ubuntu 20“.04 sistema, kurią mes išsamiau paaiškinsime likusioje dalyje.
Sukurkite naują žymą
Yra du skirtingi „Git“ žymų tipai:
- Anotuotos žymos
- Lengvos etiketės
Anotuotos žymos
Anotuotos žymos yra išsaugomos kaip visas objektas „Git“ duomenų bazėje. Šio tipo žymos saugo tam tikrą papildomą metaduomenų informaciją, pvz., Žymeklio pavadinimą, žymeklio el. Pašto adresą ir datą. Anotuotos žymos saugomos su žymėjimo pranešimu. Geriausia „git“ siūloma praktika yra laikyti „git“ žymes anotuotų žymių pavidalu, kai jos yra lengvos. Naudodami anotuotas žymas, visus susijusius metaduomenis galite saugoti duomenų bazėje.
Norėdami sukurti anotuotą žymą, atidarykite terminalo programą paspausdami „Ctrl“ + „Alt“ + t ir paleiskite šią komandą:
$ git tag -a 'Release_1_0' -m 'Pažymėtas pagrindinis eilutės operacijos kodas' HEAD
Pirmiau pateiktoje komandoje pažymėjome dabartinę HEAD naudodami komandą „git tag“. Vartotojas pateikia žymos pavadinimą „Release_1_0“ su -a parinktimi, o žymos pranešimas pateikiamas su parinktimi -m.
Lengvos etiketės
Šio tipo žymos naudojamos „žymėms“ atlikti; Lengvos žymos yra tik vardas arba konkretus įsipareigojimo rodiklis. Lengvos žymos yra naudingos norint greitai susieti su atitinkamais įsipareigojimais.
Ši komanda naudojama norint sukurti lengvas žymas:
$ git žymaPavyzdys:
Tarkime, kad šiame pavyzdyje sukūrėme lengvą žymą pavadinimu „Release_1_0“.
$ git žyma „Release_1_0“Šio tipo žymos saugomos dabartiniame darbe .„git“ projekto saugykla.
Peržiūrėti žymas
Sukūrę žymas, galite parodyti žymų informaciją naudodami šią komandą:
„$ git“ laidos leidimas_1_0
Pirmiau pateiktoje komandoje išspausdinome išsamią žymą „Release_1_0“. Šiame paveikslėlyje pateikiama išsami žymos informacija:
Sąrašo žymos
Taip pat galite rodyti visus žymių pavadinimus naudodami šią „Git tag“ komandą su parinktimi -l:
$ git tag -l
Pašalinti arba ištrinti žymes
Pirma, norėdami išvardyti visas saugyklos žymas saugykloje, vykdykite toliau pateiktą komandą:
$ git žymaDabar naudodami šią komandą galite pašalinti arba ištrinti žymas iš nuotolinio valdymo pulto ir vietinės saugyklos.
$ git tag -d Release_1_0
Išvada
Šiame straipsnyje mes išmokome naudoti „Git“ žymas. Žymėjimas yra naudinga funkcija, per kurią galite sukurti „Git“ atpirkimo kloninį vaizdą. Konkrečiam „git“ projektui galite suteikti geresnį, prasmingesnį pavadinimą. Pagal jūsų patogumą galite sukurti dviejų skirtingų tipų žymes, anotuotas arba lengvas, kurias mes aptarėme aukščiau. Tikiuosi, kad dabar jūs geriau suprasite „Git“ žymių naudojimą „Git“ projekto atpirkimo programoje.