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

Não entendi direito o 'bare'

A definição do instrutor infelizmente não foi o suficiente para eu entender o que é bare, então procurei no google algumas respostas.

Aparentemente, a diferença mais notável de um repositório bare e não bare é: em repositório puro (bare), existe apenas o conteúdo da pasta .git. Este repositório bare com a pasta .git é suficiente para criar os arquivos que compõem o código fonte do projeto. Ou seja, quando alguém der um git pull a partir daquele servidor, este alguém terá então acesso aos arquivos fonte. É isso mesmo?

Uma outra dúvida é: Dentro desta pasta .git, todo o histórico de commit e branches está presente? Considerando a possibilidade da necessidade de voltar alguns commits no projeto (algo como o CTRL + Z)

O site que eu li para chegar nessas conclusões foi este (especificamente, as respostas com 60 e 11 joinhas)

1 resposta
solução!

Olá, Arthur.

Um repositório "bare" não possui uma cópia do código. Só isso. Repositórios remotos são "bare" para não ocupar espaço desnecessário já que eles só servem para distribuir o acesso à base de código. :-)

Sim, um Ctrl + Z é possível. No capítulo 5 a gente fala sobre isso. :-)

Aproveita pra ver também os cursos de Git que tem aqui na Alura+. Vai ajudar bastante.