我有两个存储库:project.git
这是我们项目的主要存储库,然后我们启动了另一个名为newproject.git
的空 git存储库,我们提取了部分和可以从project.git
重用并在newproject.git
中的代码库中使用的代码。
我的问题是:是否有办法将newproject.git
合并回project.git
,以便将历史记录/提交附加在一起,就好像newproject.git
永远不会退出一样。但newproject.git
中的所有文件都会替换project.git
中的内容?
由于
答案 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