Sukurkite žymę „GitHub“ saugykloje

Turiu „GitHub“ saugyklą ir turiu ją pažymėti . Pažymėjau apvalkalą, bet jis nerodomas „GitHub“. Ar turėčiau daryti kažką kitą?

Komanda, kurią naudoju korpuse:

 git tag 2.0 

O dabar, kai git tag :

 2.0 

Taigi atrodo, kad žymės yra, ar ne?

Saugykla: https://github.com/keevitaja/myseo-pyrocms .

Kaip padaryti, kad ši žyma būtų rodoma „GitHub“? Kur yra mano žymės?

578
13 авг. įkūrė Tanel Tammik 13 rug. 2013-08-13 21:56 '13, 21:56, 2013-08-13 21:56
@ 5 atsakymai

Github žymes galite sukurti naudodami:

  • komandų eilutės git arba
  • „GitHub“ žiniatinklio sąsaja.

Žymių kūrimas iš komandų eilutės

Jei norite sukurti žymę dabartinėje temoje, paleiskite:

 git tag <tagname> 

Jei norite į žymę įtraukti aprašą, pridėkite -a norite sukurti anotuotą žymą :

 git tag <tagname> -a 

Taip bus sukurta local žyma su dabartine filialo būsena, kurioje esate. Kai spustelėsite, nuotolinio atpirkimo žymos NĖRA įtrauktos pagal numatytuosius nustatymus. Jums reikės tiesiogiai pasakyti, kad norite spustelėti nuotolinio atpirkimo žymas:

 git push origin --tags 

oficialaus Linux git push Kernel Git git push dokumentacijos :

 --tags 

Visos nuorodos į nuorodas / žymes dedamos papildomai prie komandų eilutėje aiškiai nurodytų refspecs.

Arba jei norite tiesiog spustelėti vieną žymą:

 git push origin <tag> 

Taip pat žr. Mano atsakymas į klausimą, kaip pakuoti žymą nuotolinėje saugykloje naudojant „Git“? daugiau apie šią sintaksę.

Žymių kūrimas naudojant „GitHub“ žiniatinklio sąsają

GitHub nurodymus apie tai galite rasti pagalbos puslapyje „Problemų kūrimas“ . Čia yra santrauka:

  1. Mūsų saugyklos puslapyje spustelėkite nuorodą „ Išleidimai“ ,

    2019

967
14 авг. atsakymas, kurį pateikė user456814 14 rug . 2013-08-14 07:42 '13, 7:42 2013-08-14 07:42

Jums tereikia spustelėti žymą, kai git tag 2.0 komandą git tag 2.0 .

border=0

Taigi dabar tiesiog pasidarykite git push --tags .

51
04 июля '16 в 20:56 2016-07-04 20:56 atsakymą pateikė kjdion84, liepos 4 d., 16 d., 20:56, 2016-07-04 20:56

Žymėjimas

„Git“ naudoja du pagrindinius žymų tipus: lengvas ir anotuotas .

Anotuotos žymos :

Norėdami sukurti anotuotą žymą „Git“, galite tiesiog paleisti šias paprastas komandas savo terminale.

 $ git tag -a v2.1.0 -m "xyz feature is released in this tag." $ git tag v1.0.0 v2.0.0 v2.1.0 

-m reiškia šio konkretaus žymens pranešimą. Galime parašyti čia apibūdintų funkcijų santrauką.

Šviesos žymės :

Kitas būdas pažymėti įsipareigojimą yra paprastas žyma. Tai galime padaryti taip:

 $ git tag v2.1.0 $ git tag v1.0.0 v2.0.0 v2.1.0 

Push tegus

Jei norite įterpti tam tikrą žymą, galite naudoti šią komandą:

 git push origin v1.0.3 

Arba, jei norite perkelti visas žymes, naudokite toliau nurodytą komandą:

 git push --tags 

Visų žymių sąrašas :

Jei norite gauti visų žymių sąrašą, naudokite šią komandą.

 git tag 
40
31 янв. Atsakymą pateikė Lawakush Kurmi sausio 31 d. 2018-01-31 08:19 '18 8:19 ; 2018-01-31 08:19

PASTABA: Atsakymo komanda yra Lawakush Kurmi ( git tag -a v1.0 ) -a vėliavėlė -a . Ši vėliava nurodo „Git“ sukurti anotuotą vėliavą. Jei nenurodysite vėliavos ( ie git tag v1.0 ), jis sukurs vadinamąjį lengvą žymą.


Rekomenduojama naudoti anotuotas žymas, nes jose yra daug papildomos informacijos, pavyzdžiui:

  • asmuo, padaręs ženklą
  • žyma buvo padaryta
  • pranešimą

Dėl šios priežasties, visada turėtumėte naudoti anotuotas žymas.

2
10 мая '18 в 11:21 2018-05-10 11:21 atsakymas pateikiamas silva blaze gegužės 10-18 d. 11:21 am 2018-05-10 11:21

Viskas priklauso nuo žyma, kurią norite sukurti:

  • Jei norite sukurti anotuotų žymų, kad būtų rodomi papildomi metaduomenys, galite tai padaryti taip: git tag -a v1.0.0 .
  • Kita vertus, šviesos žymekliai naudojami žymėti savo įsipareigojimus asmeniniam naudojimui: git tag v1.0.0 .

Yra daugiau žymių funkcijų, pavyzdžiui:

  • Žymos yra git tag -l -n3 . Komanda išvardija visus esamus žymenis, kurių didžiausia trijų eilių žyma. Pagal nutylėjimą, -n rodo tik pirmąją eilutę.
  • Informacija apie žymą - git show <tag_identifier> . Jis rodo viską, ką reikia žinoti apie tam tikrą žymą.
  • Žymos rūšiavimas - „ git tag --sort=<type>
  • Žymos leidyba - git push origin v1.0 . Žymeklį galite pakelti atskirai, arba galite paleisti „git push“ mygtukus, kurie tuo pačiu metu skambins visoms žymėms.

Būtinai patikrinkite šį straipsnį, susijusį su žymėmis, kad gautumėte svarbesnę informaciją.

2
14 июня '18 в 10:54 2018-06-14 10:54 atsakymą pateikė „ Nesha Zoric “ birželio 18 d. 18 val. 10:54 2018-06-14 10:54

Kiti klausimai apie žymes arba Užduoti klausimą