我有一个git存储库,它有很少的子文件夹,我想将这个存储库作为子目录克隆到另一个存储库(本地),并且能够获取,拉取和跟踪。
例如: 从:
folder1
folder2
.git
成:
.git
folder
--folder1
--folder2
答案 0 :(得分:0)
您正在搜索git-submodule
:
cd /path/to/other_project
git submodule add git@github.com/user/project.git folder
答案 1 :(得分:0)
你有几种方法可以做这样的事情:
git submodule
- git submodule
是任何其他git存储库中的git存储库。您可以克隆整个存储库,也可以只克隆其中的一部分(Last X提交,特定分支等)
git subtree
- 与子模块非常相似,但主要区别在于存储数据的位置。
不完全是你问的问题,但是因为我很高兴知道它所以放在这里 有关详细信息,请参阅linked answer和manual。