git - 裸存储库中的文件在哪里?

标签 git github

因此,我将一个项目克隆到远程服务器上的裸存储库,认为我可以将其用作运行我的站点的远程文件结构。运行 git clone --bare http://github.com/myproject只创建了一个名为 myproject.git 的目录.

我获得了裸存储库的一些功能,但是我的项目的文件结构在哪里?

如果它可以用来运行代码(我在这个假设中可能不正确),那么我需要某个地方指向我的网络服务器文档根目录。

目前,我在裸存储库中找不到我的任何文件。

最佳答案

它们作为“blob”存储在 .git/ 中目录,它们作为"file"完全无法访问。

要获得项目的可见版本,您应该克隆它并从裸存储库中提取它。

事实上,裸存储库的第一个用途是将它放在服务器上,在一个用户不太可能来开始使用文件的地方。

我希望它能回答你的问题。

关于git - 裸存储库中的文件在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37033032/

相关文章:

linux - 在 Linux 上通过 ssh 在 git repo 中添加/克隆项目

github protected 分支机构不提供任何真正的安全性

git - git从6个月前开始继续推送错误的文件

github - 如何通过命令行添加/更改 github 的存储库描述

由于 merge 错误,Git 分支处于不一致状态

layout - Github Bootstrap 用户界面?或类似 github 的 UI 模板

git - merge 还是 rebase ?如何最好地保持开发分支与主分支同步

ruby - 没有注释的 Git diff

git - "git reset --hard HEAD"之后的 "git commit --amend"

git - 如何防止 GIT 中的垃圾收集?