Ako resetovať HEAD v Git

Ako Resetovat Head V Git



Git je decentralizovaný systém správy verzií, ktorý sa používa na vykonávanie viacerých operácií počas vývoja projektu na zdieľanom úložisku, ako je vytváranie nových vetiev, odstraňovanie vetiev, zlučovanie vetiev a resetovanie HEAD podľa požiadaviek používateľa. Tieto akcie je možné vykonávať prostredníctvom rôznych dostupných príkazov Git.

Táto štúdia ukáže, ako resetovať HEAD v Git.

Ako resetovať HEAD v Git?

Keď používatelia pracujú na zdieľanom úložisku, v určitom okamihu si uvedomia, že údaje alebo pridané informácie nie sú správne a je potrebné ich upraviť. Ak je to tak, možno budete musieť odstrániť veľa riadkov z ich súborov a obnoviť ich. Jednoducho povedané, môžete povedať, že je potrebné obnoviť práve vykonané zmeny. Táto technika je známa ako „ resetovať na HEAD “.







Aby sme pochopili fungovanie vyššie diskutovanej techniky, prejdime na nižšie uvedené pokyny.



Krok 1: Prejdite do úložiska Git

Najprv prejdite do lokálneho úložiska Git pomocou poskytnutého príkazu:



$ cd 'C:\Používatelia \n azma\demo_folder\update'





Krok 2: Skontrolujte denník

Potom vykonajte „ git log ” na kontrolu aktuálnych vetiev a ich odovzdaní:

$ git log --online --graf

Nižšie uvedený výstup naznačuje, že máme iba jednu vetvu s názvom „ majster “ a momentálne je HEAD umiestnený pri najnovšom odovzdaní “ bffda7e “so správou” aktualizovať súbory “:



Krok 3: Resetujte HEAD

Teraz resetujte pozíciu HEAD na predchádzajúce odovzdanie pomocou ' git reset “príkaz. Tu sme použili „ – ťažké ” možnosť, ktorá ponechá nesledované súbory aktuálneho pracovného adresára:

$ git reset --ťažko HLAVA^

Ako vidíte, pozícia HEAD sa zmenila a obnovila sa na predchádzajúce odovzdanie:

Krok 4: Skontrolujte denník

Znova skontrolujte stav denníka, aby ste overili zmenenú polohu HEAD:

$ git log --online --graf

To je všetko! Účinne sme vysvetlili spôsob resetovania HEAD v Git.

Záver

Ak chcete resetovať HEAD v Git, najprv otvorte terminál Git Bash a prejdite do lokálneho úložiska Git. Potom skontrolujte aktuálne vetvy miestneho úložiska Git a ich potvrdenia pomocou „ $ git denník “príkaz. Potom vykonajte „ git reset –hard HEAD^ ” na resetovanie polohy HEAD. V tejto štúdii sme demonštrovali postup resetovania HEAD v Git.