【发布时间】:2014-08-29 07:44:37
【问题描述】:
我有一个包含各种嵌套子模块的存储库。提交和推送的效果非常好,并且更改在 GitHub 上如预期的那样可见。
在测试/生产环境中,正在使用以下命令部署此项目的新版本:
git pull --recurse-submodules
git submodule update --init --recursive
但这只会更新根项目,没有任何子模块更新到与 GitHub 上的 HEAD 关联的提交。到目前为止,我发现更新整个项目的唯一方法是在每个单独的子模块文件夹中运行 git pull。
我知道git submodule update 是大多数地方引用的方法,但在这种情况下它并没有真正产生任何结果。可能是什么原因?
【问题讨论】:
标签: git