【发布时间】:2011-08-17 19:19:02
【问题描述】:
我按照此页面上的教程通过 Git 轻松部署我的网站:http://toroid.org/ams/git-website-howto。到目前为止一切正常,但是我最近开始使用 Kohana 并按照本教程在 Git 中进行设置:http://kohanaframework.org/3.1/guide/kohana/tutorials/git。
我的问题是:当我推送到我的网络服务器时,没有部署任何子模块。那么,如何将子模块拉到我的网络服务器上的工作树中?
如果我跑了
git --git-dir /srv/www/mysite.com/src/project.git --work-tree /srv/www/mysite.com/public_html submodule init
它说
fatal: working tree '/srv/www/mysite.com/public_html' already exists
Clone of 'git://github.com/kohana/auth.git' into submodule path 'modules/auth' failed`.
有人知道如何签出这些子模块吗?如果找不到方法,我将不得不手动将它们通过 FTP 上传,这并不理想。
【问题讨论】:
标签: git