Github切换叉父

时间:2014-10-04 23:03:41

标签: git github git-fork

请参阅相关问题here

在那里描述的场景说他想获得项目的所有权并将他的分叉仓库转换为“正常”节点,答案表明这只能通过请求Github支持来完成。

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

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

1 个答案:

答案 0 :(得分:2)

你可以简单地创建一个new fork:新官方仓库的分支,并且:

  • 将您的旧分叉提交到新分支(在专用分支中),
  • 在fork master分支的顶部重新分支,
  • 从新的叉子专用分支到新官方仓库制作PR。

rebase步骤的想法是确保您的PR将在新官方仓库的主分支的最新提交之后轻松应用。