O que é um repositório simples e por que eu precisaria de um?

Talvez isso tenha sido respondido, mas não encontrei uma boa resposta.
Eu venho de repositórios centralizados, como o SVN, onde geralmente você realiza apenas checkouts, atualizações, confirmações, reverte, mescla e não muito mais.

Git está me deixando louco. Existem toneladas de comandos, mas o mais difícil de entender é por que muitas coisas funcionam como elas funcionam.

De acordo com"O que é um repositório bare git?":

Repositórios criados comgit init --bare são chamados repositórios simples. Eles estão estruturados um pouco diferente dos diretórios de trabalho. Primeiramente,eles não contêm cópia de trabalho ou retirada dos seus arquivos de origem.

Um repositório simples criado comgit init --bare é para…partilha. … Os desenvolvedores clonarão o repositório bare compartilhado, farão alterações localmente em suas cópias de trabalho do repositório e retornarão ao repositório bare compartilhado para disponibilizar suas alterações a outros usuários.
- Jon Saints,http://www.saintsjd.com/2011/01/what-is-a-bare-git-repository/

No entanto, desde a resposta aceita até"qual é a diferença entre o repositório github e o repositório git bare?":

Os repositórios Git no GitHub são vazios, como qualquer repositório remoto para o qual você deseja enviar[sic].
- VonC,https://stackoverflow.com/a/20855207

No entanto, no GitHub, existem arquivos de origem. Eu posso vê-los. Se eu criar um repositório vazio, não haverá arquivos de origem, apenas o conteúdo para.git diretório de um repositório de trabalho.

Como isso é possível? O que eu não entendo?

Você pode dar um exemplo sobre por que eu precisaria de um repositório vazio e sua motivação para funcionar dessa maneira?

ATUALIZAR

A resposta de Edward Thomson é, em parte, o que eu queria saber. No entanto, vou reformular minha pergunta:

Primeiro link que publiquei estados ("O que é um repositório bare git?"):

eles [repositórios vazios] não contêm cópia de trabalho ou retirada dos seus arquivos de origem.

Resposta do VonC:

Os repositórios Git no GitHub são vazios

Ambas as declarações implicam

O Github não possui cópia de trabalho.

Edward Thomson diz:

ele renderiza a página da Web com base nos dados à medida que você os navega - puxando os dados diretamente do repositório e para o seu navegador da Web, não os gravando primeiro em um disco no servidor de arquivos

De alguma forma, um repositório vazio deve conter todos os dados e código fonte. Caso contrário, não seria impossível renderizar nada, porque eu posso ver todo o código-fonte atualizado (confirmado), todos os ramos (com sua respectiva fonte), todo o log de um repositório, etc.

Há todos os dados de um repositório sempre no diretório .git (ou em um repositório simples), em algum tipo de formato capaz de renderizar todos os arquivos a qualquer momento? É esse o motivo do repositório vazio, enquanto a cópia de trabalho possui apenas os arquivos em um determinado momento?

questionAnswers(1)

yourAnswerToTheQuestion