Git合并了两个带历史记录的git存储库

时间:2013-02-17 16:39:37

标签: git

我有两个存储库:project.git这是我们项目的主要存储库,然后我们启动了另一个名为newproject.git git存储库,我们提取了部分和可以从project.git重用并在newproject.git中的代码库中使用的代码。

我的问题是:是否有办法将newproject.git合并回project.git,以便将历史记录/提交附加在一起,就好像newproject.git永远不会退出一样。但newproject.git中的所有文件都会替换project.git中的内容?

由于

1 个答案:

答案 0 :(得分:0)

您可以将newproject.git存储库添加到project.git作为另一个远程。你有两个远程存储库:origin和newproject。

git remote add newproject newproject.git

或设置其他选项(如-m)

git help remote

您可以从origin / newproject

中提取

git pull origin

git pull newproject

然后你必须合并到你的原始主人并推送到origin(project.git)。

git push origin master