The GLAVA ističe zadnje urezivanje u trenutnoj odjavnoj grani. To je poput pokazivača na bilo koju referencu. GLAVA se može shvatiti kao ' trenutna grana .' Kada promijenite granu s 'checkout', GLAVA se prenosi u novu granu.
Gornja slika prikazuje HEAD koji se poziva na commit-1 jer je 'checkout' učinjen na commit-1. Kada napravite novi commit, on se prebacuje na noviji commit. Naredba git head koristi se za pregled statusa Head s različitim argumentima. Pohranjuje status Head in .git efsheads imenik. Pogledajmo donji primjer:
Git Show Head
The git show head koristi se za provjeru statusa glave. Ova naredba će pokazati lokaciju glave.
Sintaksa:
$ git show HEAD
Izlaz:
U gornjem izlazu možete vidjeti da je ID predaje za glavu dan. To znači da je glava na danom predanju.
kako promijeniti string u int
Sada provjerite povijest predaje projekta. Možete koristiti naredbu git log da provjerite povijest predaje. Pogledajte donji izlaz:
Kao što možemo vidjeti u gornjem izlazu, ID predaje za najnovije izdanje i Head je isti. Dakle, jasno je da posljednji commit ima Head.
Također možemo provjeriti status glave pomoću ID-a predaje. Kopirajte ID predaje iz gornjeg izlaza i zalijepite ga s git show naredba. Njegov rezultat je isti kao git show head naredba ako je ID urezivanja zadnji ID urezivanja. Pogledajte donji izlaz:
Gornji izlaz je isti kao i git show izlaz.
GLAVA se može odnositi na specifičnu reviziju koja nije pridružena imenu grane. Ova situacija se naziva odvojena GLAVA.Git odvojena glava
GitHub prati sve obveze ili snimke tijekom vremena. Ako provjerite 'git log' na vašem terminalu, možete prikazati sve prethodne obveze do prve obveze. Odvojeni HEAD način vam omogućuje da otkrijete starije stanje repozitorija. To je prirodno stanje u Gitu.
Kada Glava ne pokazuje na najnoviju predaju, takvo se stanje naziva odvojena glava . Ako odjavite sa starijim commitom, to će stajati u stanju odvojene glave. Pogledajte primjer u nastavku:
numpy točkasti proizvod
Kopirao sam stariji ID izdavanja. Sada ću se odjaviti s ovim ID-om.
Kao što možete vidjeti u danom primjeru, Head ne ukazuje na najnovije predanje. To se zove odvojena glavna država. Uvijek se preporučuje, nemojte se obvezati na odvojenu glavu.