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.