Სარჩევი:

რას აკეთებს git reset HEAD ფაილი?
რას აკეთებს git reset HEAD ფაილი?

ვიდეო: რას აკეთებს git reset HEAD ფაილი?

ვიდეო: რას აკეთებს git reset HEAD ფაილი?
ვიდეო: Git Reset - Basics 2024, მაისი
Anonim

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

შესაბამისად, როგორ გავაუქმო git reset head?

ასე რომ, რათა გაუქმება The გადატვირთვა , გაიქეცი git გადატვირთვა HEAD @{1} (ან git გადატვირთვა d27924e). თუ, მეორე მხრივ, თქვენ აწარმოებთ სხვა ბრძანებებს მას შემდეგ, რაც ეს განახლება HEAD , თქვენთვის სასურველი ვალდებულება არ იქნება სიის სათავეში და მოგიწევთ მოძებნოთ reflog.

ასევე იცით, რას აკეთებს ბრძანება git reset soft head 5? Git გადატვირთვა აქვს 5 ძირითადი რეჟიმები: რბილი , შერეული, შერწყმული, მძიმე, შენარჩუნება. მათ შორის განსხვავებაა შეიცვალოს ან არ შეიცვალოს თავი , ეტაპი (ინდექსი), სამუშაო დირექტორია. Git გადატვირთვა -- ძნელად შეიცვლება ხელმძღვანელი , ინდექსი და სამუშაო დირექტორია. Git გადატვირთვა -- რბილი შეიცვლება ხელმძღვანელი მხოლოდ.

ანალოგიურად, თქვენ შეიძლება იკითხოთ, როგორ გადააყენოთ თავი კონკრეტულ ვალდებულებაზე?

თქვენი HEAD ფილიალი გარკვეულ ვალდებულებაზე გადატვირთვისთვის:

  1. დარწმუნდით, რომ თქვენი მიმდინარე HEAD ფილიალი არჩეულია გვერდითა ზოლში.
  2. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით commit-ზე, რომლის დაბრუნებაც გსურთ სიაში და აირჩიეთ Reset HEAD to….

როგორ გავაუქმო ფაილები git-ში?

რომ არასცენაზე ახორციელებს გიტ , გამოიყენეთ " გიტ reset“ბრძანება „–soft“ოფციით და მიუთითეთ commit hash. ალტერნატიულად, თუ გინდა არასცენაზე თქვენი ბოლო ჩადენა, შეგიძლიათ "HEAD" აღნიშვნა, რათა ადვილად დააბრუნოთ იგი. „–რბილი“არგუმენტის გამოყენებით, ცვლილებები ინახება თქვენს სამუშაო დირექტორიაში და ინდექსში.

გირჩევთ: