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

Ի՞նչ է անում git reset HEAD ֆայլը:
Ի՞նչ է անում git reset HEAD ֆայլը:

Video: Ի՞նչ է անում git reset HEAD ֆայլը:

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

Git ստիպում է ձեզ կատարել կամ թաքցնել ցանկացած փոփոխություն աշխատանքային գրացուցակում, որը կկորչի վճարման ժամանակ: Դուք կարող եք մտածել git revert որպես կատարված փոփոխությունները չեղարկելու գործիք, մինչդեռ git զրոյացնել HEAD նախատեսված է չեղարկված փոփոխությունները չեղարկելու համար:

Համապատասխանաբար, ինչպե՞ս կարող եմ հետարկել git reset-ի գլուխը:

Այսպիսով, դեպի հետարկել որ վերակայել , վազիր git զրոյացնել HEAD @{1} (կամ git զրոյացնել d27924e): Եթե, մյուս կողմից, այդ թարմացումից ի վեր դուք գործարկել եք մի քանի այլ հրամաններ ԳԼՈՒԽ , ձեր ուզած պարտավորությունը չի լինի ցուցակի վերևում, և դուք պետք է որոնեք reflog-ի միջոցով:

Նաև գիտեք, թե ինչ է անում հրամանի git reset soft head 5-ը: Git-ի վերականգնում ունի 5 հիմնական ռեժիմները. փափուկ , խառնված, միաձուլված, կոշտ, պահել։ Նրանց տարբերությունը փոխվել-չփոխվելն է գլուխ , փուլ (ինդեքս), աշխատանքային գրացուցակ։ Git-ի վերականգնում - դժվար կփոխվի գլուխ , ինդեքս և աշխատանքային գրացուցակ: Git-ի վերականգնում -- փափուկ կփոխվի գլուխ միայն.

Նմանապես, դուք կարող եք հարցնել, թե ինչպես եք վերակայում գլուխը կոնկրետ հանձնառությանը:

Ձեր HEAD ճյուղը որոշակի պարտավորության վերակայելու համար

  1. Համոզվեք, որ ձեր ընթացիկ HEAD ճյուղն ընտրված է կողագոտում:
  2. Ցանկում կտտացրեք այն հանձնառությանը, որին ցանկանում եք վերադառնալ և ընտրեք «Վերականգնել HEAD-ը…»:

Ինչպե՞ս հեռացնել ֆայլերը git-ում:

Դեպի չբեմադրել պարտավորվում է Git , օգտագործեք « git reset» հրամանը «–soft» տարբերակով և նշեք commit hash-ը: Այլապես, եթե ցանկանում եք չբեմադրել ձեր վերջին պարտավորությունը, դուք կարող եք «HEAD» նշումը, որպեսզի հեշտությամբ վերադարձնեք այն: Օգտագործելով «–փափուկ» փաստարկը, փոփոխությունները պահվում են ձեր աշխատանքային գրացուցակում և ինդեքսում:

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