【发布时间】:2012-04-20 16:37:44
【问题描述】:
我以为我已经通过这个新项目解决了所有问题,并认为 git 子模块是开发和部署我的应用程序的方式。
设置我的 git repo (Drupal) 并使用 Drupal 的 7.12 标签对其进行初始化。做了我自己的分支。然后在 sites/all/modules/contrib 下添加所需的模块 git submodule add --branch 7.x git://path/to/drupal/module sites/all/modules/contrib/module
然后我想,通过将我的 repo 推送到 github,我可以简单地拉取它,然后它将所有子模块拉入部署路径。但是,即使我这样做,我的所有模块都不会被拉出: git 子模块 foreach git pull 要么 git子模块初始化 其次是 git 子模块更新
事实证明,我错了。我现在需要以另一种方式重做所有事情吗?如果是,请告诉我如何,如果不是,很好,请告诉我。
【问题讨论】:
标签: git file pull git-submodules