如何将git存储库复制为不同git存储库的分支?

时间:2014-01-23 00:52:13

标签: git github git-branch

我有两个源代码非常相似的项目。在删除第一个项目之前,我想将第一个项目存储库复制到第二个项目的分支(不是子模块,而不是子树)。

我有两个项目的原因是因为两个开发人员组分叉了原始代码A(而不是git repo)并创建了存储库BC。在开始进行任何调整以协调/合并两个分支之前,我想保留两个存储库的历史记录。

我知道这个问题之前已经问到了SO但是我想要一个答案导致我所描述的(一个分支),而不是导致子模块或子树的答案。

1 个答案:

答案 0 :(得分:0)

在目标存储库中,将Git存储库BC添加为远程数据库并从中获取。这样,从那里进行的所有更改都将进入您的目标存储库。然后,您可以在远程分支上创建分支,以便它们在存储库中本地存在。

你甚至可以对这些独立分支进行多重合并,使它们连接起来并作为新历史的基础。