1
resposta

O que seria "o arquivo HEAD"?

Na aula 4, há a seguinte pergunta "Como descartamos as alterações do arquivo index.html que estão no index?". A resposta "c" tem como valor "git checkout HEAD index.html". Esta opção é dada como errada (realmente é), mas não entendi a explicação. O professor diz que "Esta opção vai tentar restaurar o arquivo HEAD para seu estado original, assim como ao arquivo index.html, contanto que não estejam no index". O que ele quis dizer com "Esta opção vai tentar restaurar o arquivo HEAD para seu estado original"?

1 resposta

Oi Gean,

No Git o termo HEAD significa a "branch atual".

Se no seu repositório você estiver na branch master, HEAD então nada mais será do que um "apelido" para a branch master.

Nessa questão, a opção que você mencionou está meio confusa mesmo. Vou modificar o texto para ficar mais claro.

Obrigado pelo feedback!

Bons estudos!