如何将多个GIT仓库合并到一个新的仓库下
- 论坛
- 如何将多个GIT仓库合并到一个新的仓库下
17 浏览
如何将多个GIT仓库合并到一个新的仓库下
我有多个仓库,每个仓库只有一个 master
分支。我们将它们称为 repoA/master
、repoB/master
、repoC/master
。现在我想创建一个新的仓库 newRepo
,它将有分支:repoA、repoB、repoC...
然后,我想将 repoA/master
复制到 newRepo/repoA
,将 repoB/master
复制到 newRepo/repoB
,将 repoC/master
复制到 newRepo/repoC
。最后,我想删除 repoA
、repoB
、repoC
。这样,我就会在一个仓库中拥有之前分散在三个仓库中的内容。
可能可以使用 submodule
来实现这个目标,但如果原始仓库被删除会发生什么呢?
谢谢!
编辑:根据评论部分的建议,我应该进一步说明目标是保留每个仓库的提交历史。