Სარჩევი:

როგორ აწერთ კომითს?
როგორ აწერთ კომითს?

ვიდეო: როგორ აწერთ კომითს?

ვიდეო: როგორ აწერთ კომითს?
ვიდეო: მეტი ვიდრე ყავა: როგორ შეხვიდეთ IT-ში და დარჩეთ ცოცხალი. ჩვენ ვპასუხობთ თქვენს შეკითხვებს. ჯავა და 2024, აპრილი
Anonim

მონიშვნა ძველი ავალდებულებს

ნაგულისხმევად, git tag შექმნის ა ტეგი ზე ჩაიდინოს რომ HEAD მიუთითებს. ალტერნატიულად git tag შეიძლება გადაეცეს, როგორც მითითება კონკრეტულზე ჩაიდინოს . Ეს მოხდება ტეგი გავლილი ჩაიდინოს ნაცვლად ნაგულისხმევი HEAD. ხანდაზმულთა სიის შეგროვება ახორციელებს შეასრულოს გიტ ჟურნალის ბრძანება.

ამასთან დაკავშირებით, როგორ დავაფიქსირო წინა ვალდებულება?

git push origin --ტეგები

  1. ჩამოთვალეთ ყველა წინა ვალდებულება -
  2. იპოვნეთ commit, რომლის მონიშვნაც გსურთ და ჩანიშნეთ commit id.
  3. ახლა მონიშნეთ ეს ვალდებულება -
  4. მიიტანეთ ტეგი სერვერზე.

შეიძლება git commit-ს ჰქონდეს მრავალი ტეგი? როცა ორს ვაკეთებ ტეგები იმავეს ჩაიდინოს მე ვამჩნევ, რომ. გიტ /refs/ ტეგები რომ ყოველი ტეგები აქვს საკუთარი ჩაიდინოს ასე რომ, თეორიულად შესაძლებელია ზუსტი შემოწმება ტეგი ერთმნიშვნელოვნად. პრაქტიკაში ეს ასე არ არის. გიტ /მიმართეთ მიმართვა ფილიალში, ასე რომ ყველაფერი კარგია, ეს არ არის ორაზროვანი, არამედ კონკრეტული ფილიალი.

ამის გათვალისწინებით, როგორ მუშაობს git tags?

ტეგები in გიტ არის მსუბუქი მითითებები, რომლებიც მიუთითებს SHA-ის ჰეშზე. ფილიალებისგან განსხვავებით, ისინი არ არიან ცვალებადი და შექმნის შემდეგ არ უნდა წაიშალოს. ტეგები შეიძლება იყოს მსუბუქი (ამ შემთხვევაში ისინი პირდაპირ მიუთითებენ ვალდებულებაზე) ან ანოტირებული (ამ შემთხვევაში ისინი მიუთითებენ ტეგი ობიექტი, რომელიც მიუთითებს ჩადენაზე).

რა არის ტეგი Git კონტექსტში?

ა ტეგი გამოიყენება Git კონტექსტები კონკრეტული ვერსიის აღსანიშნავად. Ალტერნატიულად, ტეგები გამოიყენება ისტორიის კონკრეტული პუნქტების აღსანიშნავად, როგორც მნიშვნელოვანი ან გამოშვების წერტილების აღსანიშნავად. Ერთხელ ტეგი დაყენებულია, ამის შემდეგ ჩვეულებრივ არ მოძრაობს. ეს არის შემთხვევითი მონიშვნა.

გირჩევთ: