我在项目中创建子模块时遇到问题。如果我直接在存储库根目录中创建子模块,一切正常。如果子模块更深,则不会克隆存储库。
例如,这按预期工作:
git submodule add git://someproject.com/.git someproject
但是,当我运行以下命令时,项目被添加到.gitmodules
并创建了一个空存储库,但没有代码被拉下(即使在 a 之后git submodule update --init
)。该命令不产生任何输出。
git submodule add git://someproject.com/.git lib/someproject