来自回购的新分支,但更改子模块

时间:2015-03-28 15:49:44

标签: git-submodules

我有一个包含2个子模块的git repo。我想创建一个主应用程序的新分支,并让子模块指向不同的“分支”。我引用分支,因为我知道子模块不指向分支,而是提交。我不想要分支选项我不总是想要来自sub的最新提交。我在文档中找不到。这三个

1 个答案:

答案 0 :(得分:0)

您只需在主要父回购中创建一个新分支,然后:

  • 进入每个子模块
  • 结帐您想要的每个分支
  • 返回父级仓库并添加并提交:这将记录两个子模块中新的SHA1的 gitlink special entry in the index)。

由于您尚未配置the submodules to follow a branch,因此他们将保留您为每个人签出的SHA1。