Repo 的新分支但更改子模块
New Branch from Repo but Change the Submodules
我有一个包含 2 个子模块的 git 存储库。我想创建一个主应用程序的新分支,并让子模块指向不同的 "branch." 我引用分支是因为我知道子模块不指向分支,而是提交。我不想要分支选项,因为我并不总是想要来自潜艇的最新提交。我在文档中找不到。所有三个
您只需在主父存储库中创建一个新分支,然后:
- 进入每个子模块
- 结帐您想要的每个正确分支
- 返回父仓库并添加并提交:这将记录两个子模块新 SHA1.gitlink (special entry in the index) 的 gitlink (special entry in the index)。
由于您没有配置 the submodules to follow a branch,它们将保留在您为它们每个检出的 SHA1。
我有一个包含 2 个子模块的 git 存储库。我想创建一个主应用程序的新分支,并让子模块指向不同的 "branch." 我引用分支是因为我知道子模块不指向分支,而是提交。我不想要分支选项,因为我并不总是想要来自潜艇的最新提交。我在文档中找不到。所有三个
您只需在主父存储库中创建一个新分支,然后:
- 进入每个子模块
- 结帐您想要的每个正确分支
- 返回父仓库并添加并提交:这将记录两个子模块新 SHA1.gitlink (special entry in the index) 的 gitlink (special entry in the index)。
由于您没有配置 the submodules to follow a branch,它们将保留在您为它们每个检出的 SHA1。