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

Mat*_*hen 13 git github pull-request

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

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

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

Nev*_*nel 6

是否可以将基本回购添加到列表中?

不,不是你自己。

Github 只允许您在它知道的分叉上执行拉取请求,并且无法在以后将两个存储库注册为彼此的分叉。

您可以尝试两种选择:

  1. 通过 support@github.com联系 Github 支持并描述您的情况(简要),包括您的用户名和涉及的两个存储库。如果你问他们,他们可能会在你的 repo 中添加“fork”状态,从而允许你生成 PR
  2. 绕过 Github以添加更改:Git 不依赖于拉取请求之类的东西,您只需联系其他项目并要求他们合并您的更改即可。这可以通过多种方式完成,例如,您可以提供更改的补丁,或者他们可以添加您的 Github 存储库并合并或重新设置您的更改。