Qual é a diferença entre um repositório git normal / bare? [fechadas]

2

Esta postagem diz

in a bar Git repository, there is no working copy and the folder (let's call it repo.git) contains the actual repository data

no entanto, após a experiência, descobri que não é verdade.

Ainda há .git diretório em um repositório vazio.

Então qual é a diferença?

    
por linux 15.08.2011 / 04:39

2 respostas

3

Reiterando ...

Um repositório git padrão é uma cópia de trabalho com os dados do git armazenados no diretório .git .

Um repositório git não possui uma cópia de trabalho e é, em essência, apenas o diretório .git (mas não é denominado .git , é nomeado como você o chamou).

Esse post que você encontrou está exatamente correto.

    
por 15.08.2011 / 06:19
1

Apenas testei isso. Nenhum diretório chamado .git está presente em um repositório vazio.

~/test$ git --bare init
Initialized empty Git repository in /home/user/test/
~/test$ ls -a
.  ..  HEAD  branches  config  description  hooks  info  objects  refs

Se você tiver um, então seu repositório nu não é realmente um repositório vazio. Quais etapas você está tomando para criar ou clonar seu repositório?

    
por 15.08.2011 / 05:10

Tags