Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O comando git status exibe um resumo dos arquivos modificados, adicionados ou excluídos de seu working directory, em comparação com o HEAD.

Oi! Na frase:

"O comando git status exibe um resumo dos arquivos modificados, adicionados ou excluídos de seu working directory, em comparação com o HEAD."

Como assim, em comparação com o HEAD?

Por exemplo:

Crio um diretório chamado 'repositorio'. E para o Git traquear mudanças nele eu rodo "git init"

Criei um arquivo 'page1.html' no diretorio do repositorio.

Se usamos 'get status', mostra que estamos na fase "Working Directory" certo?

Para o git traquear/comitar o arquivo (as mudanças no arquivo) eu rodo git add page1.html

Agora o arquivo "page1.html" está no estado de INDEX ou STAGE, certo?

Na afirmação "O comando git status exibe um resumo dos arquivos modificados, adicionados ou excluídos de seu working directory, em comparação com o HEAD."

Como assim em comparação com o HEAD? Como ele compara com o HEAD.

Obrigado.

1 resposta
solução!

Olá Marcelo!

O HEAD é a referência para seu último commit na branch atual em que você está.

Ou seja, ele quis dizer que o git status compara o seu último commit com suas ultimas alterações. Tanto que com esse comando, você vê quais alterações seus arquivos tiveram. E isso é em relação a seu último commit dentro da mesma branch.

Caso tenha ficado alguma dúvida, tentaremos explicar novamente!

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software