如何在GitHub上更改基础分支?

时间:2017-08-04 06:10:49

标签: git github git-fork

我已经派了一个回购来创建一个新项目。新项目现在是独立的,我想在默认情况下创建PR时将基础分支更改为 head fork ,以避免错误。

enter image description here

我怎样才能在GitHub上做到这一点?

1 个答案:

答案 0 :(得分:7)

如果你想"解除关联"来自原始上游存储库的fork,以便(a)它不再显示为" fork"上游项目和(b)拉取请求默认是针对您自己的主人而不是上游主人,您可以:

  1. 确保您在本地拥有完整的存储库副本。
  2. 删除github上的项目。
  3. 使用相同的名称在github上重新创建项目。
  4. 将您的本地存储库推送到github。
  5. 就是这样。您将不再可以选择针对上游项目提交拉取请求,但也许这就是您想要的。上述步骤的替代方法是简单地创建一个带有 new 名称的项目,并将代码推送到那里。如果您需要在将来的某个时间点执行此操作,那么保留您的分叉项目将保留您向上游提交PR的能力。