2

请参阅此处的相关问题。

那里描述的场景是说他想获得一个项目的所有权并将他的分叉回购转换为“普通”节点,而答案表明这只能通过请求 Github 支持来完成。

进一步的问题是,如果我被分叉了项目的原始分叉主(因为那个是“官方”主),后来我注意到一个新人现在拥有该项目,我需要切换到他的 repo ,而不是我原来的。所以我该怎么做?

我知道我可以简单地在 git 中添加更多“远程”,但我的拉取请求需要发送到新的仓库,而不是旧的,所以这不是一个解决方案。

4

1 回答 1

2

您可以简单地创建一个新的分叉:新官方 repo 的一个分叉,并且:

  • 报告您从旧分叉到新分叉的提交(在专用分支中),
  • 将该分支重新设置在 fork master 分支之上,
  • 从新的 fork 专用分支到新的官方 repo 进行 PR。

rebase 步骤的想法是确保您的 PR 将在新官方 repo 的 master 分支的最新提交之上轻松应用。

于 2014-10-05T04:20:08.190 回答