将子模块添加到git项目并下载它的内容

时间:2015-04-01 10:08:44

标签: git

我已创建包含内容的.gitmodules文件

[submodule "xxxx/src/main/webapp/js/app/ui"]
    path = xxx/src/main/webapp/js/app/ui
    url = git@github.com:xxx/task-core.git

但如何让其内容显示在src/main/webapp/js/app/ui中? 我做了

git submodule init
git submodule update

但是我的文件夹仍然是空的。

1 个答案:

答案 0 :(得分:2)

不使用.gitmodules手动添加子模块引用,而是使用git submodule add。清理.gitmodules文件,然后尝试以下操作:

git submodule add git@github.com:xxx/task-core.git -- xxx/src/main/webapp/js/app/ui

然后您应该会看到已编辑的.gitmodules以及git status中列出的子模块目录。

现在是运行的好时机:

git submodule init
git submodule update

如需进一步参考,请查看this chapter of git-scm