Სარჩევი:

როგორ განთავისუფლდეთ დაუგეგმავი ცვლილებებისგან?
როგორ განთავისუფლდეთ დაუგეგმავი ცვლილებებისგან?

ვიდეო: როგორ განთავისუფლდეთ დაუგეგმავი ცვლილებებისგან?

ვიდეო: როგორ განთავისუფლდეთ დაუგეგმავი ცვლილებებისგან?
ვიდეო: My Prescription For Dealing With Change | Dr. Raymond Mis | TEDxProvidence 2024, მაისი
Anonim

7 პასუხი

  1. ეს ყველაფერს მოხსნის სცენაზე ფაილები თქვენ შესაძლოა დადგმულიყავით git add: git reset.
  2. ეს დააბრუნებს ყველა ადგილობრივს შეუსრულებელ ცვლილებებს (უნდა შესრულდეს რეპო root-ში): git checkout.
  3. Ეს მოხდება ამოღება ყველა ადგილობრივი მიუკვლეველია ფაილები , ასე რომ მხოლოდ git თვალყურს ადევნებთ ფაილები რჩება: git clean -fdx.

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

ახლა თქვენ გაქვთ 4 ვარიანტი თქვენი ცვლილებების გასაუქმებლად:

  1. ფაილის გადაყენება მიმდინარე commit-ზე (HEAD): git reset HEAD
  2. გააუქმეთ ყველაფერი - შეინარჩუნეთ ცვლილებები: git reset.
  3. გააუქმეთ ყველა ადგილობრივი ცვლილება, მაგრამ შეინახეთ ისინი მოგვიანებით: git stash.
  4. სამუდამოდ გააუქმეთ ყველაფერი: git reset -- hard.

როგორ მოვიშორო ცვლილებები Visual Studio კოდში? თუ დარწმუნებული არ ხართ, რომ გსურთ გაუქმება შენი ცვლილებები , გადადით ბრძანების სტრიქონზე და ამის ნაცვლად გააკეთეთ „git stash“. გააკეთეთ „git stash pop“თქვენი აღსადგენად ცვლილებები მოგვიანებით.

მეორეც, როგორ გავაუქმო ცვლილებები?

დასაბრუნებლად შეგიძლიათ:

  1. გადადით Git ისტორიაში.
  2. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით იმ ვალდებულებაზე, რომლის დაბრუნებაც გსურთ.
  3. აირჩიეთ revert commit.
  4. დარწმუნდით, რომ ცვლილებების შესრულება შემოწმებულია.
  5. დააწკაპუნეთ დაბრუნებაზე.

როგორ დავაბრუნო შეცვლილი ფაილი Git-ში?

ვალდებულების გაუქმება თუ გაქვთ განახლდა , დაამატა და ჩაატარა ცვლილებები a ფაილი და გსურთ ამ ცვლილებების გაუქმება, შემდეგ კვლავ შეგიძლიათ გამოიყენოთ გიტ გადატვირთეთ HEAD~ თქვენი ვალდებულების გასაუქმებლად. წინა მაგალითის მსგავსად, როდესაც იყენებთ გიტ გადატვირთეთ მოდიფიკაციები დაუსცენო იქნება. გაითვალისწინეთ, რომ ახლა თქვენი ფაილი თვალს აღარ ადევნებენ!

გირჩევთ: