Git 合并分叉存储库



All,

所以我正在与某人在一个项目上合作,我将他们在他们拥有的组织内为该项目创建的存储库分叉。因此,我开始设置一些东西并成功提交并将其推送到我的存储库的分支版本中。但是,由于显而易见的原因,原始版本仍然落后于我。我将如何将我的更改"推送"到原始存储库,并在例如与我一起工作的人进行更改时接收它们?我在这里问是因为我试图设置上游并直接推送到那个,但烫发阻止了我。但是,据我了解,有一种方法可以使用您自己的分叉存储库来做到这一点。对此还是新的,所以任何内容都值得赞赏!

谢谢

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

下面是它通常的样子:

  1. 将其存储库设置为远程存储库(如果尚未设置(:git remote add original ENDPOINT
  2. 将他们的代码拉入你的代码:git pull original master,或者你给他们起的任何名字。
  3. 修复所有合并冲突。添加并提交更改后。
  4. 将代码推送到他们的存储库或创建拉取请求。

相关内容

最新更新