【发布时间】:2022-02-11 06:05:59
【问题描述】:
浏览the SubModule tutorial,我从boto project 创建了一个子模块。然后,我发现我实际上只需要这个项目的一个子集 - 特别是 boto 文件夹。
我想更改我的子模块以指向此文件夹。当我查看 .gitmodules 时,我看到了
[submodule "backup/src/boto"]
path = backup/src/boto
url = https://github.com/boto/boto.git
我应该使用哪个 URL 来代替 https://github.com/boto/boto.git?修改网址后,是否应该在本地删除boto文件夹重新拉取?
【问题讨论】:
-
这不是你想要的——不是子模块——但你可以看看
git subtree -
我最终做的是拥有整个子模块,并告诉 IntelliJ boto 文件夹是一个“源文件夹”,因此它可以在其中找到包。
-
我不敢相信 git 本身不这样做......哎呀。
-
发现了一个类似的问题 - stackoverflow.com/questions/1121227/…
标签: git git-submodules