如何合并两个存储库?

时间:2017-04-29 14:22:01

标签: c#

如何将两个git存储库合并为一个?  我有一个父文件夹说'P'和两个子文件夹'A'有5个提交和'B'有5个提交。  我希望A和B中的repos消失并与10个提交合并为一个,这个新的存储库必须放在父目录'P'中。

1 个答案:

答案 0 :(得分:0)

基本思想是合并两个存储库如下

创建一个新的空存储库New。 进行初始提交,因为我们在进行合并之前需要一个提交。 添加远程旧存储库旧A. 将旧A /主合并到New / master。 使子目录旧A. 将所有文件移动到旧目录A中。 提交所有文件移动。 对旧B重复3-6。