The HLAVA poukazuje na posledné odovzdanie v aktuálnej vetve pokladne. Je to ako ukazovateľ na akýkoľvek odkaz. HLAVA možno chápať ako „ súčasná pobočka .' Keď zmeníte pobočky pomocou „pokladne“, HEAD sa prenesie do novej pobočky.
Vyššie uvedený obrázok ukazuje odkaz HEAD na odovzdanie-1, pretože „checkout“ bol vykonaný pri odovzdaní-1. Keď vytvoríte nové odovzdanie, presunie sa na novšie odovzdanie. Príkaz git head sa používa na zobrazenie stavu Head s rôznymi argumentmi. Ukladá stav Head in .git efsheads adresár. Pozrime sa na príklad nižšie:
Git Show Head
The git ukázať hlavu slúži na kontrolu stavu hlavy. Tento príkaz zobrazí umiestnenie hlavy.
Fibonacciho sekvencia java
Syntax:
$ git show HEAD
Výkon:
Vo vyššie uvedenom výstupe môžete vidieť, že je dané ID odovzdania pre Head. Znamená to, že Head je na danom odovzdaní.
Teraz skontrolujte históriu odovzdania projektu. Na kontrolu histórie odovzdania môžete použiť príkaz git log. Pozrite si výstup nižšie:
Ako môžeme vidieť vo vyššie uvedenom výstupe, ID odovzdania posledného odovzdania a hlavy je rovnaké. Takže je jasné, že posledný commit má Head.
Môžeme tiež skontrolovať stav hlavy podľa id odovzdania. Skopírujte ID odovzdania z vyššie uvedeného výstupu a prilepte ho s príponou git show príkaz. Jeho výsledok je rovnaký ako git ukázať hlavu príkaz, ak ID odovzdania je ID posledného odovzdania. Pozrite si výstup nižšie:
Vyššie uvedený výstup je rovnaký ako výstup git show.
čo je hashset javaHEAD je schopný odkazovať na konkrétnu revíziu, ktorá nie je spojená s názvom pobočky. Táto situácia sa nazýva oddelená HLAVA.
Git Detached Head
GitHub sleduje všetky odovzdania alebo snímky v priebehu času. Ak skontrolujete 'git log' vo vašom termináli, môžete zobraziť všetky predchádzajúce odovzdania až po prvé odovzdanie. Oddelený režim HEAD vám umožňuje objaviť starší stav úložiska. Je to prirodzený stav v Gite.
Kedy Head neukazuje na posledné odovzdanie, takýto stav sa nazýva oddelená hlava . Ak vykonáte platbu so starším odovzdaním, bude platiť podmienku oddelenej hlavy. Pozrite si nasledujúci príklad:
Skopíroval som staršie ID odovzdania. Teraz to overím s týmto ID.
Ako môžete vidieť v uvedenom príklade, Head neukazuje na najnovšie odovzdanie. Nazýva sa to oddelený stav hlavy. Vždy sa odporúča, nezaväzujte sa na oddelenú hlavu.
zoznam.zoradiť java