Სარჩევი:

Git reset შლის ცვლილებებს?
Git reset შლის ცვლილებებს?

ვიდეო: Git reset შლის ცვლილებებს?

ვიდეო: Git reset შლის ცვლილებებს?
ვიდეო: Undo Stage with git reset 2024, მაისი
Anonim

ადგილობრივი ცვლილებების გაუქმება

  1. Გაუქმება ყველა ადგილობრივი ცვლილებები , მაგრამ შეინახეთ ისინი მოგვიანებით შესაძლო ხელახალი გამოყენებისთვის: გიტ შენახვა.
  2. ადგილობრივის გაუქმება ცვლილებები (სამუდამოდ) ფაილზე: გიტ გადახდა --
  3. Გაუქმება ყველა ადგილობრივი ცვლილებები ყველა ფაილზე მუდმივად: git გადატვირთვა -- მძიმე.

ამასთან დაკავშირებით რა არის git-ში ცვლილებების გადატვირთვა და წაშლა?

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

გარდა ამისა, როგორ დავაბრუნო ყველა ცვლილება ფილიალში? სცადეთ git checkout - თუ ეს გაუქმდება ნებისმიერი ადგილობრივი ცვლილება რომლებიც არ არის ჩადენილი ყველა ფილიალი და ოსტატი. როცა გინდა გადაგდება ცვლილებები შენში ადგილობრივი ფილიალი , შეგიძლიათ შეინახოთ ეს ცვლილებები git stash ბრძანების გამოყენებით. შენი ცვლილებები შეინახება და შეგიძლიათ მოგვიანებით მოიძიოთ ისინი, თუ გსურთ, ან შეგიძლიათ წაშალოთ.

ამ გზით, როგორ დავაბრუნო ცვლილებები Git-ში?

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

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

რა შედეგი მოჰყვება git reset-ის გამოძახებას თქვენს ადგილობრივ Git საცავში?

შერწყმის შედეგის შემოწმების შემდეგ შეიძლება აღმოაჩინოთ, რომ სხვა ფილიალში ცვლილება არადამაკმაყოფილებელია. Სირბილი git გადატვირთვა --hard ORIG_HEAD მოგცემთ საშუალებას დაბრუნდეთ იქ, სადაც იყავით, მაგრამ ის გააუქმებს თქვენი ადგილობრივი ცვლილებები, რაც არ გინდა. git გადატვირთვა -- შერწყმა ინარჩუნებს თქვენი ადგილობრივი ცვლილებები.

გირჩევთ: