如何将两个git存储库合并为一个? 我有一个父文件夹说'P'和两个子文件夹'A'有5个提交和'B'有5个提交。 我希望A和B中的repos消失并与10个提交合并为一个,这个新的存储库必须放在父目录'P'中。
答案 0 :(得分:0)
基本思想是合并两个存储库如下
创建一个新的空存储库New。 进行初始提交,因为我们在进行合并之前需要一个提交。 添加远程旧存储库旧A. 将旧A /主合并到New / master。 使子目录旧A. 将所有文件移动到旧目录A中。 提交所有文件移动。 对旧B重复3-6。