我怎么推到不是我的叉子?

时间:2015-08-06 07:22:55

标签: git github pull-request

我开始维护一个项目。我正处于一个贡献者分叉然后在原始存储库中制作PR的情况。

在我合并他们的更改之前,我还想做一些相关的更改,所以我想推送到他们的fork然后在一切正常后合并。这是GitHub可能的事情,还是这个用例有一个单独的过程?

1 个答案:

答案 0 :(得分:1)

简单地说:这是不可能的。您正在尝试修改其他人分叉的项目的分支。您想要保持fork相对于最初分叉项目的更改吗?情况如下:

  • A =原始回购
  • A的叉子
  • C = B的叉子

您可以执行以下操作来获取项目B的更改。

  1. 叉子项目B,所以你会得到C。
  2. 更改您想要的代码。
  3. 从C发送拉请求。
  4. 第三步甚至是不必要的。您可以通过在更改后引入更改来获取在B中所做的更改(如果B中的贡献者不合作)。