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

Git reset-ը վերացնում է փոփոխությունները:
Git reset-ը վերացնում է փոփոխությունները:

Video: Git reset-ը վերացնում է փոփոխությունները:

Video: Git reset-ը վերացնում է փոփոխությունները:
Video: Ի՞նչ է GIT-ը և ինչպե՞ս այն օգտագործել թիմով աշխատելու համար + (Պրակտիկա) 2024, Նոյեմբեր
Anonim

Հետարկել տեղական փոփոխությունները

  1. Հրաժարվել բոլոր տեղական փոփոխությունները , բայց պահեք դրանք հետագայում հնարավոր կրկնակի օգտագործման համար. git պահոց.
  2. Տեղական հեռացում փոփոխությունները (մշտապես) ֆայլում՝ git վճարում --
  3. Հրաժարվել բոլոր տեղական փոփոխությունները մշտապես բոլոր ֆայլերին՝ git զրոյացնել -- դժվար.

Սրա հետ կապված, ի՞նչ է git-ում զրոյացնել և ջնջել փոփոխությունները:

Օգտագործեք վերակայել ձեր տեղական պահեստի մասնաճյուղը վերադարձնելու նախորդ պարտավորության բովանդակությանը: Ամենատարածված օգտագործումը վերակայել հրամանն է պարզապես հրաժարվել բոլորից փոխվել է ֆայլերը վերջին հանձնումից ի վեր և ֆայլերը վերադարձրեք այն վիճակին, որում գտնվում էին ամենավերջին կատարման ժամանակ:

Ավելին, ինչպե՞ս կարող եմ վերադարձնել մասնաճյուղի բոլոր փոփոխությունները: Փորձեք git checkout-ը, եթե սա չեղարկվի ցանկացած տեղական փոփոխություն որոնք չեն կատարվել ԲՈԼՈՐ մասնաճյուղերը և վարպետ. Երբ ցանկանում եք հրաժարվել փոփոխությունները ձեր մեջ տեղական մասնաճյուղ , դուք կարող եք թաքցնել դրանք փոփոխությունները օգտագործելով git stash հրամանը: Ձեր փոփոխությունները կպահվի, և դուք կարող եք դրանք ավելի ուշ առբերել, եթե ցանկանում եք կամ կարող եք ջնջել այն:

Այս կերպ ինչպե՞ս կարող եմ վերադարձնել փոփոխությունները Git-ին:

Վերադառնալու համար կարող եք

  1. Գնացեք Git պատմություն:
  2. Աջ սեղմեք այն հանձնառության վրա, որը ցանկանում եք վերադարձնել:
  3. Ընտրեք վերադարձի կատարումը:
  4. Համոզվեք, որ փոփոխությունները կատարելը ստուգված է:
  5. Սեղմեք հետադարձ:

Ո՞րն է ձեր տեղական Git պահոցի վրա git reset կանչելու արդյունքը:

Միաձուլման արդյունքը ստուգելուց հետո դուք կարող եք պարզել, որ մյուս ճյուղի փոփոխությունն անբավարար է: Վազում git զրոյացնել --hard ORIG_HEAD-ը թույլ կտա ձեզ վերադառնալ այնտեղ, որտեղ դուք էիք, բայց այն կհրաժարվի ձեր տեղական փոփոխություններ, որոնք դուք չեք ցանկանում: git զրոյացնել --միաձուլումը պահպանում է ձեր տեղական փոփոխությունները։

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