如何将两个不同的Git仓库合并成一个,并保留两个分支?

8

我想将两个不同的git仓库合并成一个有两个分支的仓库。这是否可行?如何操作?

1个回答

16

创建一个新的代码仓库,然后将这两个代码仓库添加为远程仓库:

git remote add origin1 ...
git remote add origin2 ...

从两个地方获取:

git fetch origin1
git fetch origin2

创建本地分支以跟踪每个远程分支(假设跟踪主分支):

git branch branch1 origin1/master
git branch branch2 origin2/master

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接