/ / Vytvorte značku v úložisku GitHub - git, github, git-tag

Vytvorte značku v repozitári GitHub - git, github, git-tag

Mám úložisko v GitHube a musím štítok to. Označil som v škrupine, ale na GitHube sa to nezobrazuje. Musím robiť ešte niečo?

Príkaz, ktorý som použil v shell, je:

git tag 2.0

a teraz, keď píšem git tag ukazuje:

2.0

takže sa zdá, že sú prítomné značky, správne?

Úložisko je: https://github.com/keevitaja/myseo-pyrocms.

Ako nastavím zobrazovanie tejto značky na GitHub? Kde sú moje značky?

odpovede:

806 za odpoveď č. 1

Značky pre GitHub môžete vytvoriť buď pomocou:

  • príkazový riadok Git alebo
  • Webové rozhranie GitHubu.

Vytváranie značiek z príkazového riadku

Ak chcete vytvoriť značku na svojej súčasnej pobočke, spustite toto:

git tag <tagname>

Ak chcete do svojej značky vložiť popis, pridajte -a vytvoriť komentovaná značka:

git tag <tagname> -a

Tým sa vytvorí local tag s aktuálnym stavom pobočky, v ktorej sa nachádzatena. Keď tlačíte do vzdialeného úložiska, tagy NIE sú predvolene zahrnuté. Budete musieť výslovne povedať, že chcete značky presunúť do vzdialeného úložiska:

git push origin --tags

Z oficiálna dokumentácia Linux Kernel Git pre git push:

--tags

Všetky referencie pod referenciami / tagmi sú tlačené, okrem referencií výslovne uvedených v príkazovom riadku.

Alebo ak chcete iba stlačiť jednu značku:

git push origin <tag>

Pozri aj moju odpoveď Ako poslať značku do vzdialeného úložiska pomocou Gitu? pre viac informácií o tejto syntaxi vyššie.

Vytváranie značiek cez webové rozhranie GitHubu

Pokyny spoločnosti GitHub k tomu nájdete na ich webových stránkach Stránka Pomocníka Vytváranie vydaní. Tu je zhrnutie:

  1. Kliknite na tlačidlo správy odkaz na našej stránke úložiska,

    Screenshot 1

  2. Kliknite na Vytvorte nové vydanie alebo Pripravte nové vydanie,

    Screenshot 2

  3. Vyplňte polia formulára a potom kliknite na tlačidlo Zverejniť vydanie na spodku,

    Snímka obrazovky 3 Snímka obrazovky 4

  4. Po vytvorení značky na GitHub ju možno budete chcieť načítať aj do miestneho úložiska:

    git fetch
    

45 pre odpoveď č. 2

Musíte len stlačiť značku po spustení git tag 2.0 Príkaz.

Takže len tak git push --tags Teraz.


25 pre odpoveď č. 3

Vytváranie značiek

Git používa dva hlavné typy značiek: ľahká váha a komentovaný.

Komentované značky: Ak chcete vytvoriť anotovanú značku v gite, stačí na termináli spustiť nasledujúce jednoduché príkazy.

$ 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 označuje správu pre túto konkrétnu značku. Tu môžeme napísať súhrn funkcií, ktoré sa označia.

Ľahké štítky:

Ďalším spôsobom, ako označiť potvrdenie, je ľahký štítok. môžeme to urobiť nasledujúcim spôsobom:

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

Push Tag

Na tlačenie konkrétnej značky môžete použiť nasledujúci príkaz:

git push origin v1.0.3

alebo ak chcete vložiť všetky značky, použite príkaz nižšie:

git push --tags

Zoznam všetkých značiek: Ak chcete zobraziť zoznam všetkých značiek, použite nasledujúci príkaz

git tag

0 pre odpoveď č. 4

POZOR: Vo vyššie uvedenom príkaze (git tag -a v1.0) -a vlajka je použitá. Tento príznak povie Git, aby vytvoril anotovaný príznak. Ak vlajku neposkytnete (i.e. git tag v1.0), potom vytvorí všetky tzv. ľahké značky.


Komentované značky sa odporúčajú, pretože obsahujú veľa ďalších informácií, ako napríklad:

  • osoba, ktorá značku urobila
  • dátum vytvorenia značky
  • správa pre značku

    Z tohto dôvodu by ste mali vždy používať anotované značky.


0 pre odpoveď č. 5

Všetko závisí od toho, aký typ značky chcete vytvoriť:

  • Ak chcete vytvoriť anotované značky, aby ste zobrazili ďalšie metadáta, môžete to urobiť nasledujúcim spôsobom: git tag -a v1.0.0.
  • Na druhej strane sa štítky Lightweight používajú na „uloženie záložiek“ vašich záväzkov na súkromné ​​použitie: git tag v1.0.0.

Existuje niekoľko ďalších funkcií značiek, napríklad:

  • Značky so zoznamom - git tag -l -n3. Príkaz vypíše všetky existujúce tagy s maximálne 3 riadkami správy tagov. Predvolene -n ​​zobrazuje iba prvý riadok.
  • Podrobnosti značky - git show <tag_identifier>. Zobrazuje všetko, čo potrebujete vedieť o konkrétnej značke.
  • Triedenie značiek - git tag --sort=<type>
  • Zverejnenie značiek - git push origin v1.0. Značku môžete stlačiť git jednotlivo alebo môžete spustiť značky git push --tagy, ktoré vytlačia všetky značky naraz.

Nezabudnite to skontrolovať článok súvisiaci s tagom pre viac relevantných informácií.