这是我的情况。我有一个看起来像我这样简化的项目:
/file1.php
/file2.php
/folder1/
/folder2/folder3
现在folder1和folder2 / fodler3拥有现有的GIT存储库。我想在/中创建一个控制所有项目的存储库。但是,我不想丢失folder1存储库的历史记录。即使我想摆脱那个存储库,所以我只有一个存储库用于整个项目。
为了保存folder1存储库和folder2 / folder3存储库的历史,我应该采取什么方法,但是在根文件夹中创建一个新的repo并摆脱它们?
答案 0 :(得分:0)
Git 1.9.11及更高版本允许您使用git subtree
命令创建子树,但是下面的链接还列出了其他选项。