7

我在一个名为AA的文件夹中有一个 GIT 存储库,我有第二个名为BB的 GIT 存储库。

我想将AA存储库作为子文件夹导入BB存储库。

前:

AA
 |- .git
 |-  A/
 |-  fileA

BB
 |- .git
 |-  B/
 |-  fileB

后:

BB
 |- .git # new .git with both AA and BB .git infos
 |-  B/
 |-  fileB
 |-  AA/      # <== no .git anymore
 |-  AA/A/
 |-  AA/fileA

我怎样才能做到这一点?

4

1 回答 1

4

如果文件夹结构不同,则git mv可以解决:

  1. 克隆原始存储库,
  2. git mv所有东西到一个新的 subdir AA
  3. 然后将其用作源存储库,并使用此问题此答案进行克隆。
于 2013-03-08T10:22:53.727 回答