gpt4 book ai didi

git - 如何从子树 repo 中提取子模块?

转载 作者:行者123 更新时间:2023-12-04 15:42:44 25 4
gpt4 key购买 nike

我想添加一个外部库作为子树。但是这个库包含一个子模块,我不知道如何获取它。

我通常通过添加远程和使用来手动添加子树:

git read-tree --prefix=remote -u remote/master

有没有人处理过子树中的子模块?

谢谢

最佳答案

据我所知,该库在 library 树的顶部有文件 .gitmodules。当 lib 作为子树包含在 super 项目中时,文件 .gitmodules 位于子树中,而 git 期望它位于存储库的顶部。

我可以想出一些解决问题的方法(符号链接(symbolic link)、复制),但我对这种情况的建议是完全避免使用子树。无论如何,您都必须使用子模块,因为 lib 包含一个子模块,那么为什么不让 lib 成为一个子模块而不是子树呢?

关于git - 如何从子树 repo 中提取子模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57200043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com