Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida sobre o comando clone

No texto "Introdução ao controle de versões com Git", encontramos a seguinte explicação sobre o comando clone:

"...utilizaremos o comando git clone que, além de copiar os arquivos do projeto, traz todos os arquivos necessários para que o controle de versão dos arquivos continue sendo feito."

Ao usar esse comando neste exercício, verifiquei que apenas a pasta "repositório " com o arquivo "index.html" foram copiados para o meu computador conforme a reposta.

Agora eu pergunto: onde estão e quais são os arquivos necessários para que o controle de versão continue sendo feito, conforme diz o texto desta seção? Por que eles não foram copiados para a minha máquina?

2 respostas
solução!

Acabei de achar a resposta. No Ubuntu que uso, dei um comando ls -la dentro da pasta repositório e verifiquei que há um diretório oculto chamado git, que por sua vez tem outros arquivos:

branches config description HEAD hooks index info logs objects packed-refs refs

Acredito que esses arquivos são os responsáveis por manter o controle de versão.

Isso mesmo, Bruno. Mais algumas informações desses diretórios podem ser encontradas nos links:

https://githowto.com/pt-BR/git_internals_git_directory

http://gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html

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