Git合并分叉回购

时间:2017-03-21 01:06:27

标签: git

所有

所以我正在与一个项目的某个人合作,我在他们所拥有的组织内分叉他们为项目创建的回购。所以,我开始设置一些东西并成功提交并将其推送到我的分支版本的repo。但是,原始版本仍然落后于我的原因显而易见。如何将我的更改“推送”到原始仓库,并在例如与我合作的人进行更改时收到它们?我在这里问,因为我试图设置上游并直接推送到那个,但是perms阻止了我。但是,正如我所理解的那样,有一种方法可以通过自己的分叉回购来实现。对此仍然是新的,所以任何事情都值得赞赏!

由于

1 个答案:

答案 0 :(得分:0)

您需要将他们的代码合并到您的代码中(反之亦然),并创建拉取请求或将合并的代码推送到他们的代码中。

以下是它通常的样子:

  1. 将他们的回购设置为远程(如果尚未):git remote add original ENDPOINT
  2. 将他们的代码放入您的代码中:git pull original master,或任何您命名的代码。
  3. 修复任何合并冲突。添加并提交更改后。
  4. 将您的代码推送到他们的仓库或创建拉取请求。