0

ART.001 - (HEAD detached from XXXXXXX)

#GitHub #Git
Iuri Reis
Iuri Reis

Eu tive alguns commits que estvam impedindo comandos novos e acabei chegando nesta branch. Para voltar em um ponto específico identifiquei os commits que queria desfazer com o git log e dei um checkout nele, eis que aconteceu o detached head.


Após algumas pesquisas cheguei a esta situação:

A HEAD no git representa a versão que estamos trabalhando e com o checkout de uma branch normal, o git automaticamente coloca o ponteiro da HEAD no local certo com a ultima versão daquela branch.
Git documentation


Neste caso de um detached head o git não vai posicionar a HEAD no local certo e qualquer commit feito depois disso ficará sem pertencer a uma branch específica e poderemos perder tudo que foi feito pois não conseguiremos fazer um merge desse código alterado na master ou em qualquer outra branch.


Para manter as alterações, devemos criar uma nova branch a partir desse ponto e continuar o trabalho para depois fazer o merge normal.


git branch acerto


Pronto, agora você tem seu trabalho salvo e pode continuar a trabalhar sem risco de perder suas alterações.



Espero ter ajudado...


Olá, meu nome é Iuri Reis.

Decidi compartilhar com vocês.


📌Me siga para ver mais artigos

📌 Curta

📌 Comente o que achou



Se ficar com alguma dúvida pode me contatar 📧


✨LinkedIn: https://www.linkedin.com/in/iuri-albuquerque-reis-7b599253/


✨GitHub: https://github.com/iareis


✨Email: iareis@gmail.com


_Iuri Reis

0
32

Comentários (0)

https://linktr.ee/iareis

Brasil