Съдържание:

Как да git tag a commit?
Как да git tag a commit?

Видео: Как да git tag a commit?

Видео: Как да git tag a commit?
Видео: 2.6 Git – Основы – Хороший коммит 2024, Април
Anonim

Маркиране Стар Ангажира

По подразбиране, git маркер ще създаде a етикет на ангажират че HEAD препраща. Алтернативно git маркер може да бъде предаден като ref към конкретен ангажират . Това ще етикет преминалото ангажират вместо по подразбиране HEAD. За да съберете списък на по-старите ангажира изпълни git команда log.

Във връзка с това, как да маркирам предишен комит?

git push origin --tags

  1. Избройте всички предишни ангажименти -
  2. Намерете комита, който искате да маркирате, и отбележете идентификатора на комита.
  3. Сега маркирайте този ангажимент -
  4. Натиснете маркера към сървъра.

може ли git commit да има няколко тагове? Когато направя две етикети към същото ангажират , забелязвам, че в. git /refs/ етикети че всеки от тагове има това е собствено ангажират така че теоретично е възможно да се провери точно етикет по недвусмислен начин. На практика не е така. git /HEAD ref към клона, така че всичко е наред, не е двусмислено, а специфичен клон.

Имайки предвид това, как работят git таговете?

Етикети в git са леки препратки, които сочат към SHA хеш на комит. За разлика от клоновете, те не са променливи и веднъж създадени не трябва да се изтриват. Етикети могат да бъдат леки (в този случай те се позовават директно на комит) или анотирани (в този случай те сочат към етикет обект, който сочи към комит).

Какво е маркер в контекста на Git?

А етикет се използва в Git контексти за маркиране на конкретна версия. като алтернатива, етикети се използват за маркиране на конкретни точки от историята като важни или за отбелязване на точки на освобождаване. Веднъж етикет е зададен, обикновено не се мести след това. Това е за случайни маркиране.

Препоръчано: