git服务器从它的repo(远程)读取文件

时间:2014-08-21 00:06:01

标签: git

我设置了一个git服务器和一个客户端,现在我可以从客户端推送/拉取文件。

但是,在服务器的repo中,我找不到实际的文件,我只是推送到这个远程仓库。(它在git repo中,因为我可以从'git pull'获得它。)

我希望将服务器的repo用作我的文档根目录,但是如果没有列出与客户端repo相同的实际文件,那就没办法了。有什么不对或者那是不可能的吗?

1 个答案:

答案 0 :(得分:1)

版本化文件属于某个分支(尽管它们可以同时存在于许多分支中),但是repos不在任何特定分支中。

您不会切换回购的分支,因为它们会将每个分支的每个文件都作为参考。

回购目录中没有任何文件,因为常规工作副本中存在这些文件。如果你仔细想想,那就很有意义了。毕竟,您期望在根目录中找到哪个index.html?主版,开发?最新的发布标签?

您可以使用版本化文件夹作为文档根目录。如果您希望在推送到repo后更新它,最简单的方法是添加定期拉取的cronjob。然而,专业方法是添加git钩子以在你推动时触发某些动作。