Github 将多个git存储库作为子文件夹迁移到一个存储库中,以保留所有分支和历史记录
我有3个git回购协议,分别是projectA、projectB和projectC。每个项目都有多个分支,包括master。例如:projectA有多个分支,如主分支、开发分支、uat分支。我想迁移所有这些 通过保留所有提交历史记录和分支,在main_项目回购下进行回购。任何建议 之前:Github 将多个git存储库作为子文件夹迁移到一个存储库中,以保留所有分支和历史记录,github,bitbucket,Github,Bitbucket,我有3个git回购协议,分别是projectA、projectB和projectC。每个项目都有多个分支,包括master。例如:projectA有多个分支,如主分支、开发分支、uat分支。我想迁移所有这些 通过保留所有提交历史记录和分支,在main_项目回购下进行回购。任何建议 之前: 项目A 项目B 项目C 更改后: 主要项目 项目A 项目B 项目C 我已经尝试使用如下所示的子树。它只复制master分支并提交master的历史记录 git子树添加-p projectA master