如何使用Git合并两个代码库

时间:2016-03-21 20:16:10

标签: git github version-control merge bitbucket

我处于跟踪状态。我在Github上有一个更大的项目(A)。然后我拿了一份完整的代码,在Bitbucket上创建了一个Git repo(B)(因为它可以是私有的)。

我在B上做了一些不应该公开的更改,所以留在Bitbucket回购。但社区在A上提出了一些新的代码。

如何将A上的新更改合并到B?

Repo A (Github):    R1a => R2a => R3a => R4a => R5a => R6a
                            ↓                           ↓?
Repo B (Bitbucket):        R2a => R3b ===============> R4b

所以在版本R2a我将代码库复制到了Bitbucket。然后我在Bitbucket上开发了R3b。在Github期间和之后,开发了版本R3a,R4a,R5a和R6a。如何合并这些更改/版本两个R3b以创建合并的R4b?

我知道,由于冲突,这不会是一个自动过程。但如何从A到B合并?

1 个答案:

答案 0 :(得分:1)

Git可以让你add remotes。所以,例如在这里,在B的克隆中,

fitsSystemWindows="true"

然后,您可以git获取A并使用

合并您想要的分支
git remote add A https://url-to-A

换句话说,你正在为一个不同的遥控器手动做一个git pull默认在origin / your-branch上做什么