1

我正在开发一个开源项目“Project”,它有两个子模块“Submodule1”和“Submodule2”,URL 分别为“github.com/Project/Submodule1”和“github.com/Project/Submodule2”。

我想创建一个新的子模块“Submodule3”。我已经在本地机器上创建了它,但我不知道如何将它放入 Github 上的远程仓库。

有谁知道如何做到这一点?

澄清:

Submodule3将是 的副本Submodule2,我将对其进行编辑。Submodule2是我要基于的模板Submodule3。所以我想做的是在我的本地机器上进行克隆Submodule2Project对其进行更改,然后将其作为Submodule3.

4

1 回答 1

0

也许是您感兴趣的文档页面。在那里你可以读到

要添加新的子模块,您可以使用git submodule add带有您想要开始跟踪的项目的绝对或相对 URL 的命令。在本例中,我们将添加一个名为“DbConnector”的库。

$ git submodule add https://github.com/chaconinc/DbConnector
Cloning into 'DbConnector'...
remote: Counting objects: 11, done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 11 (delta 0), reused 11 (delta 0)
Unpacking objects: 100% (11/11), done.
Checking connectivity... done.
于 2019-12-18T20:40:45.090 回答