我有一个非常古老且巨大的 GIT 存储库。很久以前,创建了一个分支 A,自创建以来一直充当主要开发分支。创建其他分支以实现功能 - 始终将分支 A 作为根并合并回分支 A。
我想做的是启动一个新的 GIT 存储库。新存储库将以分支 A 的创建作为其开始(其历史的开始)。因此,我想放弃以前的历史。
我不是 GIT 初学者,但由于这不是标准的 GIT 操作,所以我想请你们提供任何建议、想法和有用的链接,了解如何实现我刚才描述的内容。
为了让我的问题简短: 如何在不丢失该分支及其子分支的历史的情况下从一个分支开始一个新的回购?