Git

O que é HEAD no git?

7 de fevereiro de 2022

O que é HEAD no git?

Neste artigo você vai aprender o que é HEAD no git, um recurso que está presente em todos os repositórios que trabalhamos com a ferramenta

O que é HEAD no git capa

Fala programador(a), bora aprender mais sobre os recursos de git!

O HEAD é um recurso que serve para sinalizar o trabalho atual, ou seja, o branch que estamos programando algo

Sempre que alteramos o branch, o HEAD é modificado para o branch que mudamos

Por exemplo quando utilizamos o git checkout

Podemos dizer também que o HEAD é individual de cada desenvolvedor, pois é onde estamos trabalhando

Mesmo que estejamos num mesmo branch, se há pontos de trabalhos diferentes, temos HEAD’s distintos

No caso o HEAD é uma estrutura única de cada máquina que tem um repositório operante

No fim das contas nós somos o HEAD, aonde ele estiver, nós também estaremos

Um ponteiro especial que define o local de trabalho que estamos atualmente

Dettached HEAD

Outro caso comum é o dettached HEAD, isso acontece quando a referência não está baseada em um branch

Ou seja, utilizamos um checkout para um commit, por exemplo

O HEAD não pode ir para um commit, então temos uma disparidade que é alertada no nosso terminal

Este aviso pode acontecer também com tags, ou seja, tudo que não for um branch e estivermos posicionados, receberemos o aviso

Conclusão

Neste artigo você aprendeu o que é HEAD no git

Basicamente um ponteiro especial que determina onde estamos, simbolizando o branch atual de trabalho

Nós somos o HEAD! 🙂

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologiasO link acima contém um cupom de desconto para os cursos!

Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x