Բովանդակություն:

Ինչպե՞ս հեռացնել git-ի չհաստատված փոփոխությունները:
Ինչպե՞ս հեռացնել git-ի չհաստատված փոփոխությունները:

Video: Ինչպե՞ս հեռացնել git-ի չհաստատված փոփոխությունները:

Video: Ինչպե՞ս հեռացնել git-ի չհաստատված փոփոխությունները:
Video: №94 Չար աչք, նավս, կախարդություն, մոգական ազդեցություններ: Ինչպես են արվում և ինչպես պաշտպանվել: 2024, Մայիս
Anonim

Այժմ դուք ունեք 4 տարբերակ՝ ձեր փոփոխությունները չեղարկելու համար

  1. Ֆայլը տեղափոխել ընթացիկ կատարման (HEAD): git վերակայել HEAD-ը
  2. Բեմից հանել ամեն ինչ - պահել փոփոխությունները : git վերակայել.
  3. Հրաժարվել բոլոր տեղական փոփոխությունները , բայց պահեք դրանք ավելի ուշ. git պահոց.
  4. Հրաժարվել ամեն ինչ մշտապես. git զրոյացնել - դժվար.

Հաշվի առնելով սա՝ ինչպե՞ս ջնջեմ git-ի չհաստատված փոփոխությունները:

7 պատասխաններ

  1. Սա կհեռացնի բոլոր ֆայլերը, որոնք դուք կարող եք բեմադրել git add: git reset-ի միջոցով:
  2. Սա կվերադարձնի բոլոր տեղական չհանձնված փոփոխությունները (պետք է կատարվեն ռեպո արմատում). git checkout.
  3. Սա կհեռացնի բոլոր տեղական չհետագծված ֆայլերը, այնպես որ կմնան միայն git-ի հետագծված ֆայլերը՝ git clean -fdx:

Նաև գիտեք, թե ինչպես կարող եմ վերադարձնել փոփոխված ֆայլը Git-ում: Պարտավորության չեղարկում, եթե ունեք փոփոխված , ավելացրել և կատարել է փոփոխություններ a ֆայլ , և ցանկանում եք հետարկել այդ փոփոխությունները, ապա կարող եք նորից օգտագործել git զրոյացնել HEAD ~ ձեր պարտավորությունը չեղարկելու համար. Նախորդ օրինակի նման, երբ օգտագործում եք git վերականգնել փոփոխությունները չի բեմադրվի: Ուշադրություն դարձրեք, որ այժմ ձեր ֆայլ այլևս չի հետևվում:

Այս առումով, ինչպե՞ս եք վերացնում փոփոխությունները կատարելու համար:

Դեպի հեռացնել Վերջին պարտավորվել git-ից, դուք կարող եք պարզապես գործարկել git reset - hard HEAD^ Եթե դուք եք հեռացնելով մի քանի պարտավորություններ վերևից, կարող եք գործարկել git reset --hard HEAD~2 դեպի հեռացնել վերջին երկու պարտավորությունները: Դուք կարող եք ավելացնել թիվը մինչև հեռացնել նույնիսկ ավելի շատ պարտավորություններ:

Ի՞նչ է git reset-ը:

Ամփոփում. Վերանայելու համար, git-ի վերականգնում հզոր հրաման է, որն օգտագործվում է a-ի վիճակի տեղական փոփոխությունները չեղարկելու համար Git ռեպո. Git-ի վերականգնում գործում է «The Three Trees of Git Այս ծառերն են Commit History (HEAD), Staging Index և Working Directory:

Խորհուրդ ենք տալիս: