如何复制包含子模块的Git存储库?
我想复制一个存储库,它也有一个子模型——它是自己的存储库 复制顶级存储库时(使用中描述的方法),只复制顶级存储库,子模块仍链接到原始存储库 但是,我希望(暂时)将这两个存储库都设置为私有,从而能够将它们作为完全副本进行编辑如何复制包含子模块的Git存储库?,git,github,Git,Github,我想复制一个存储库,它也有一个子模型——它是自己的存储库 复制顶级存储库时(使用中描述的方法),只复制顶级存储库,子模块仍链接到原始存储库 但是,我希望(暂时)将这两个存储库都设置为私有,从而能够将它们作为完全副本进行编辑 我怎样才能做到这一点?您可能希望创建一个包含回购和任何子模块的分支,以创建一个私有回购。然后,您只需从原始repo中删除子模块,然后从fork中添加新的子模块 这是一个涉及如何将公共回购转换为新的私人回购的链接 这是一篇关于删除和更新子模块的好文章。对于遇到相同问题的人,我做
我怎样才能做到这一点?您可能希望创建一个包含回购和任何子模块的分支,以创建一个私有回购。然后,您只需从原始repo中删除子模块,然后从fork中添加新的子模块 这是一个涉及如何将公共回购转换为新的私人回购的链接
这是一篇关于删除和更新子模块的好文章。对于遇到相同问题的人,我做了如下工作:
- 使用web表单()复制GitHub中的顶级回购协议
- 使用相同的表单复制GitHub中的子模块
- 在顶部repo中:打开.gitmodules文件并替换子模块引用
- git add.git模块
- git提交和git推送
工作很有魅力。谢谢-这很有帮助,但我最终做的与链接中的有点不同-请查看我的答案。再次感谢