Mündəricat:

Bir öhdəliyi necə etiketləyirsiniz?
Bir öhdəliyi necə etiketləyirsiniz?

Video: Bir öhdəliyi necə etiketləyirsiniz?

Video: Bir öhdəliyi necə etiketləyirsiniz?
Video: Azərbaycanda aliment problemi: Ödəməyənlər həbs edilir 2024, Aprel
Anonim

Etiketləmə Köhnə Ehtimal edir

Varsayılan olaraq, git tag yaradacaq etiket üstündə törətmək həmin HEAD istinad edir. Alternativ olaraq git tag spesifikə istinad kimi ötürülə bilər törətmək . Bu olacaq etiket keçdi törətmək defolt olaraq HEAD yerinə. Yaşlıların siyahısını toplamaq üçün törədir icra edin git log əmri.

Bununla əlaqədar olaraq, mən əvvəlki öhdəliyi necə işarələyə bilərəm?

git push mənşəli --teqləri

  1. Bütün əvvəlki öhdəlikləri sadalayın -
  2. Etiketləmək istədiyiniz öhdəliyi tapın və öhdəliyin id-sini qeyd edin.
  3. İndi həmin öhdəliyi etiketləyin -
  4. Etiketi serverə itələyin.

git commit bir neçə teq ola bilərmi? Mən iki etdikdə etiketlər eyni törətmək , qeyd edirəm ki,. git /refs/ etiketlər ki, hər biri etiketləri var özdür törətmək ona görə də dəqiq yoxlamaq nəzəri cəhətdən mümkündür etiket birmənalı şəkildə. Praktikada belə deyil. git /HEAD-i filiala qoyun, buna görə hər şey yaxşıdır, birmənalı deyil, konkret bir filialdır.

Bunu nəzərə alsaq, git teqləri necə işləyir?

Teqlər in git öhdəliyin SHA hashına işarə edən yüngül istinadlardır. Budaqlardan fərqli olaraq, onlar dəyişkən deyil və yaradıldıqdan sonra silinməməlidir. Teqlər yüngül ola bilər (bu halda onlar bilavasitə öhdəliyə istinad edirlər) və ya annotasiyalı ola bilər (bu halda onlar etiket öhdəliyə işarə edən obyekt).

Git kontekstində etiket nədir?

A etiket -də istifadə olunur Git kontekstləri xüsusi versiyanı qeyd etmək üçün. Alternativ olaraq, etiketlər tarixdə xüsusi məqamları mühüm kimi qeyd etmək və ya buraxılış nöqtələrini qeyd etmək üçün istifadə olunur. Bir dəfə etiket təyin edilir, adətən ondan sonra köçürülmür. Bu təsadüfi üçün etiketləmə.

Tövsiyə: