Junior — Middle
Selgitage, mida tähendab olek Detached Head Git'is ja millal see tekib.
sobes.tech AI
Vastus AI-lt
Git'is Detached Head olek tekib, kui viitaja HEAD ei näita haru, vaid otse konkreetsele commitile. See juhtub näiteks siis, kui lülitate commitile selle hash'i või sildi kaudu, mitte haru kaudu. Sellises olekus ei ole ükski commit seotud haruga ning need võivad haru vahetamisel kaduma minna.
Näide:
git checkout <commit-hash>
Nüüd olete Detached Head olekus. Muudatuste salvestamiseks peate looma uue haru:
git checkout -b new-branch