Jak resetovat HEAD v Gitu

Jak Resetovat Head V Gitu



Git je decentralizovaný systém správy verzí, který se používá k provádění více operací během vývoje projektu na sdíleném úložišti, jako je vytváření nových větví, mazání větví, slučování větví a resetování HEAD podle požadavků uživatele. Tyto akce lze provádět prostřednictvím různých dostupných příkazů Git.

Tato studie ukáže, jak resetovat HEAD v Gitu.

Jak resetovat HEAD v Gitu?

Když uživatelé pracují na sdíleném úložišti, v určitém okamžiku si uvědomí, že data nebo přidané informace nejsou správné a je třeba je upravit. Pokud tomu tak je, možná budete muset odstranit mnoho řádků z jejich souborů a resetovat je. Jednoduše řečeno, můžete říci, že je potřeba resetovat právě provedené změny. Tato technika je známá jako „ resetovat na HEAD “.







Abychom porozuměli fungování výše diskutované techniky, přejděme k níže uvedeným pokynům.



Krok 1: Přejděte do úložiště Git

Nejprve přejděte do místního úložiště Git pomocí poskytnutého příkazu:



$ CD 'C:\Uživatelé \n azma\demo_folder\update'





Krok 2: Zkontrolujte protokol

Poté proveďte „ git log ” pro kontrolu aktuálních větví a jejich odevzdání:

$ git log -- online --graf

Níže uvedený výstup znamená, že máme pouze jednu větev s názvem „ mistr “ a aktuálně je HEAD umístěn v posledním potvrzení “ bffda7e “se zprávou” aktualizovat soubory “:



Krok 3: Resetujte HEAD

Nyní resetujte pozici HEAD na předchozí potvrzení pomocí „ reset git “příkaz. Zde jsme použili „ -tvrdý “, která ponechá nesledované soubory aktuálního pracovního adresáře:

$ reset git --tvrdý HLAVA^

Jak můžete vidět, pozice HEAD je změněna a resetována na předchozí potvrzení:

Krok 4: Zkontrolujte protokol

Znovu zkontrolujte stav protokolu a ověřte změněnou pozici HEAD:

$ git log -- online --graf

To je vše! Účinně jsme vysvětlili způsob resetování HEAD v Gitu.

Závěr

Chcete-li resetovat HEAD v Gitu, nejprve otevřete terminál Git Bash a přejděte do místního úložiště Git. Poté zkontrolujte aktuální větve místního úložiště Git a jejich potvrzení pomocí „ $ git log “příkaz. Poté spusťte „ git reset –hard HEAD^ ” pro resetování pozice HEAD. V této studii jsme demonstrovali postup resetování HEAD v Git.