O instrutor mencinou que o comando git init --bare
cria um repostorio Git que se comporta como um servidor local que ira manter o historico de alteracoes dos arquivos do repositorio, ao contrario de um repositorio Git convencional (git init
) que mantem os arquivos do repositorio.
Dito isto, me veio uma duvida. Se ao utilizarmos o git clone
clonamos o repositorio remoto, que foi configurado para se comportar como um servidor (git init --bare
) e que este repositorio mantem somente o historico de alteracoes dos arquidos, como o git clone
copia os arquivos?
Pelo que entendi, nao deveria ter como o git clone
copiar os arquivos de um respositorio Git que se comporta como servidor (git init --bare
) porque este so mantem o historico de alteracoes do repositorio.