我是GIT和stash代码管理的新手。我正在使用GIT来存储代码迁移。截至目前,我们正在使用单个GIT存储库,其中存在多个模块,这些模块可以在不同的多个存储库中重新组合。现在我必须将代码隔离到存储库中的多个存储库中。
例如:当前的GIT存储库repo.git包含以下结构中的目录:
A (repository) --
|--- A1 (module)
|-- A1.1 (submodule)
|-- A1.2
|--- A2
|-- A2.1
|-- A2.2
|-- A2.3
|--- A3
|-- A3.1
我需要的是将存储区中的代码划分如下:
A1 (repository)
|-- A1.1 (module)
|-- A1.2
|-- A2.1
|-- A2.2
A2
|-- A2.3
|-- A3.1
如何将代码从GIT移到隐藏历史记录?
提前致谢。