更改GitHub拉取请求的“基本回购”

时间:2012-12-25 22:42:36

标签: git github pull-request

对于GitHub拉取请求,您可以指定基本仓库(您希望更改的位置)和头部仓库(它们来自哪里)。

但是,我想使用不在下拉列表中的基本仓库。是否可以在列表中添加基础仓库?两者之间存在关系(它们共享初始提交)

在我想要的实际回购中,fork没有标准的“forked from”,GitHub forks通常位于左上角的名称之下。但是,一个分叉;它只是没有通过GitHub系统分叉。如果您知道如何添加此元数据,我怀疑这也将允许拉取请求。 (This question询问如何更改“分叉”。但该部分未得到解答。

2 个答案:

答案 0 :(得分:4)

  

是否可以在列表中添加基础仓库?

不,不是你自己。

Github只允许你对它知道的叉子进行拉取请求,并且无法在以后将两个repos注册为彼此的分叉。

您可以尝试两种选择:

  1. 通过support@github.com联系Github支持并简要描述您的情况,包括您的用户名和所涉及的两个回购。如果您要求它们,他们可能会将“fork”状态添加到您的仓库,从而允许您生成PR
  2. 绕过Github 添加更改:Git不依赖于pull请求,您可以联系其他项目并要求他们合并您的更改。这可以通过多种方式完成,例如,您可以提供更改补丁,或者他们可以添加您的Github仓库并合并或修改您的更改。

答案 1 :(得分:-2)

尝试导航到以下网址:

https://github.com/ [来源] / [回购] /拉/新/ [目标:分支] ... [来源:分支]

Source