因此,我将一个项目克隆到远程服务器上的裸存储库,认为我可以将其用作运行我的站点的远程文件结构。运行git clone --bare http://github.com/myproject只创建了一个名为myproject.git.
我获得了裸存储库的一些功能,但是我的项目的文件结构在哪里?
如果它可以用于运行代码(我在这个假设中可能不正确),那么我需要某个地方指向我的网络服务器文档根目录。
目前,我在裸存储库中找不到我的任何文件。
它们存储为“ blob ”在.git/目录中,并且作为“文件”完全无法访问。
要获得项目的可见版本,您应该克隆它并从裸存储库中提取它。
事实上,裸存储库的第一个用途是将它放在服务器上,在一个用户不太可能来开始使用文件的地方。
我希望它能回答你的问题。