2014-10-04 187 views
1

查看相关问题hereGithub转换叉母公司

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

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

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

回答

1

你可以简单地创建一个new fork:新的官方回购的一个分支,而:

  • 从旧叉子报告您提交到新的分支(在专用分支),
  • 衍合那些分叉在叉主分支上,
  • 从新叉专用分支到新官方仓库做PR。

rebase步骤的想法是确保您的PR将很容易地应用于新官方回购的主分支的最近提交之上。