正常/裸Git仓库有什么区别?

这篇文章说

在一个Git仓库中,没有工作副本,并且该文件夹(让我们称之为repo.git)包含实际的数据库数据

但是经过实验,我发现这不是真的。

裸仓库中仍然有.git目录。

那么有什么区别呢?

重申…

标准的git仓库是存储在.git目录中的git数据的工作副本。

一个纯粹的git仓库没有工作副本,实际上只有.git目录(但没有命名为.git ,它被命名为任何你称之为的)。

你find的那个post是完全正确的。

刚刚testing过这个。 裸仓库中不存在名为.git

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

如果你有一个,那么你的裸仓库实际上不是一个裸仓库。 您正在采取哪些步骤来创build或克隆存储库?