Тхе ГЛАВА указује на последње урезивање у тренутној грани одјављивања. То је као показивач на било коју референцу. ГЛАВА се може схватити као ' тренутна грана .' Када промените филијале са 'цхецкоут', ГЛАВА се преноси у нову филијалу.
Горња слика приказује ХЕАД референцирање урезивања-1 јер је 'одјава' обављена на урезивању-1. Када направите ново урезивање, оно се пребацује на новије урезивање. Команда гит хеад се користи за преглед статуса Хеад са различитим аргументима. Чува статус Хеад ин .гитрефсхеадс именик. Погледајмо следећи пример:
Гит Схов Хеад
Тхе гит схов хеад користи се за проверу статуса главе. Ова команда ће показати локацију главе.
Синтакса:
$ git show HEAD
Излаз:
претварање стринга у инт јава
У горњем излазу можете видети да је дат ИД урезивања за главу. То значи да је шеф на датој обавези.
Сада, проверите историју урезивања пројекта. Можете користити гит лог команду да проверите историју урезивања. Погледајте доњи излаз:
Као што можемо видети у горњем излазу, ИД урезивања за најновије урезивање и Хеад је исти. Дакле, јасно је да последње урезивање има Хеад.
Такође можемо да проверимо статус главе по ИД-у урезивања. Копирајте ИД урезивања из горњег излаза и налепите га са гит схов команда. Његов резултат је исти као гит схов хеад наредба ако је ИД урезивања ИД последњег урезивања. Погледајте доњи излаз:
Горњи излаз је исти као гит схов излаз.
ХЕАД је способан да упућује на специфичну ревизију која није повезана са именом гране. Ова ситуација се зове одвојена ГЛАВА.Гит Детацхед Хеад
ГитХуб прати сва урезивања или снимке током времена. Ако проверите 'гит лог' у свом терминалу, можете приказати сва претходна урезивања до првог урезивања. Одвојени режим ХЕАД вам омогућава да откријете старије стање спремишта. То је природно стање у Гиту.
Када Хеад не указује на најновије урезивање, такво стање се назива одвојена глава . Ако одјавите са старијим урезивањем, он ће издржати стање одвојене главе. Погледајте пример у наставку:
прскање дрвећа
Копирао сам старији ИД урезивања. Сада ћу проверити са овим ИД-ом.
Као што можете видети у датом примеру, Хеад не указује на најновије урезивање. То се зове одвојена главна држава. Увек је препоручљиво, не обавезујте се на одвојену главу.