我有一个项目,它由几个单独的 Git 存储库组成(合并几个 Maven 项目,每个项目都有一个单独的 Git 存储库)。
现在我想创建一个 Git 存储库并将每个存储库的内容放入它的子目录中,保留它们各自的历史记录(将几个 Maven 项目合并到一个多模块 Maven 项目中)。
我怎样才能做到这一点?
我试图将答案应用于类似的 SO 问题:
- 让我们称之为单独的存储库
P1
-PN
和统一的存储库U
。 - 创建存储库
U
。 P1
在U
(git checkout -b P1
)中创建分支。- 在
P1
目录中,运行命令git remote add U git@myuser.beanstalkapp.com:/U.git
。 - 在
P1
目录中,git push U P1
.
当我这样做时,我在最后一步出现以下错误:
error: src refspec ccplogic does not match any.
error: failed to push some refs to 'git@myuser.beanstalkapp.com:/U.git'