添加 git 带有文件的子模块?

Add git submodule with files?

有没有办法添加一个 git 子模块及其所有文件?我真的只需要将文件作为子目录,并通过一种简单的方法 运行 使用 git 获取和 git 拉取更新。

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

您应该在以下位置看到子模块文件:

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

或者,在 one 命令中,您可以克隆父仓库 子模块:

git clone --recursive /url/parent/repo

也许您想要 git 子树合并?

类似于:

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

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