克隆一个包含子模块的git仓库

时间:2014-09-11 07:15:03

标签: eclipse git git-submodules

我有一个带有子模块的git repot。

我想将这个repo克隆到eclipse工作区,我已经阅读了这个

  

使用子模块

     

您可以在此Git社区手册章节中详细了解Git子模块的含义以及它们的工作原理   使用子模块克隆存储库
  子模块是嵌套在父存储库中的存储库   因此,在进行父存储库的克隆时,有必要   克隆子模块存储库,以便文件/文件夹   在父存储库的工作目录中可用。

     

从Git Clone向导中检查克隆子模块按钮将在克隆父元素后克隆所有子模块存储库   存储库完成。

enter image description here

但是,当我完成克隆时,子模块目录为空 并且项目没有出现在工作区中。

如何添加子模块?

2 个答案:

答案 0 :(得分:1)

在eclipse中转到git explorer的视角

您可以在项目

下导入项目模块
project> working directory > select sub module > import project.
  >> Import as general project (for new)
  >> Import existing project (which will replace you current project)

如果您有3个模块,则需要逐个导入。作为现有模块或新模块

答案 1 :(得分:0)

  1. git clone yourProjectUrl。
  2. 项目文件夹中的
  3. :git submodule init(仅限第一次执行)
  4. 您还可以更新子模块:git submodule update。