从回购中获取分支并将其添加到另一个回购

时间:2014-12-11 02:37:45

标签: git branch

原谅这个noob问题,但我不知道如何做到这一点..

所以,我有2个回购 - repoA和repoB 我如何“安装”一个名为feature / for-repoB的分支,它在repoA中并将其添加/合并到repoB中?

1 个答案:

答案 0 :(得分:1)

[请参阅评论]

简单

git remote add <repoA>
git checkout <repoA/feature-for-repoB>
git merge <branch in repoB>

解决冲突然后git add,然后提交


[旧答案]

我认为你正在尝试合并两个回购,A和B.

您可以在repoB中使用git checkout --orphan YourBranchName来创建空分支(feature / for-repoB)。并将repoA中的文件添加到此分支中。

然后合并它们。

请查看http://git-scm.com/docs/git-checkout/1.7.3.1处的--orphan选项 并记得备份你的原始回购。