添加带文件的git子模块?

时间:2015-03-25 21:03:03

标签: git git-submodules

有没有办法添加一个带有所有文件的git子模块?我真的只需要将这些文件作为子目录,并使用git fetch和git pull来轻松地运行更新。

我尝试使用git克隆存储库,但是将目录添加为没有文件的子模块。

2 个答案:

答案 0 :(得分:1)

也许你想要git子树合并?

类似的东西:

git subtree add --prefix [submodule name] [submodule url] master

请参阅http://blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/

答案 1 :(得分:0)

您应该看到以下的子模块文件:

 cd /path/to/parent/repo/already/cloned
 git submodule update --init

或者,在 one 命令中,您可以使用以下命令克隆父代表子模块:

git clone --recursive /url/parent/repo