将存储库A中的提交复制到存储库B,删除B中的所有文件但保留历史记录?

时间:2015-09-30 00:44:46

标签: git

我有两个存储库:

  • 存储库A包含完整的完整应用程序。
  • 存储库B包含在完整应用之前开发的概念验证原型应用程序。

我想从回购B中删除原型(但保留历史记录)并将所有提交从A覆盖到B.我怎样才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以在删除repo B的主分支并提交删除后的所有数据时,将要合并的分支合并到repo A.

在回购B中:

git rm -r .
git commit -m "Cleaning out prototype."
git remote add repoA /path/to/repo/A
git merge repoA/master