我有两个git存储库,A和Z.A有一个子目录A / B.我想把A / B / ......以及它到达现在状态的所有历史记录移到Z所以它看起来像是Z / B / ....我想要删除A / B的所有痕迹没有那影响现在的Z / B. A和B将从那一点开始作为单独的独立回购继续。
我已经看过许多问题,这些问题涉及使B成为自己独立的存储库。我不希望这样 - B更适合作为Z的一部分,但我想保持B如何达到其当前状态的历史。 how-to-move-files-from-one-git-repo-to-another-not-a-clone-preserving-history似乎很接近而且复杂且基于个人档案。我希望git可能会在5年内让这个问题变得更简单。