将 git 回购与现有的分叉网络相关联

Associate git repo with existing fork network

使用 GitHub Enterprise,我分叉了一个私人仓库。然后我制作了上游回购 public,这打破了 public 上游和我的私人分支之间的 'fork' 关系(如前所述 here)。我现在也制作了我的 repo public 副本。据我所知,我不能再从我的回购副本向上游发出拉取请求,因为我的副本不被识别为上游的分支。

我可以将我的仓库与上游仓库重新关联为一个分支吗?

GitHub 支持人员之前已经为我移除了分叉关系,所以我怀疑他们也能够重新连接你。

要自己完成,我会:

  • 为上游仓库创建一个新的分支
  • 将您的个人叉子 origin 更改为新叉子

您将丢失 GitHub 当前分支的历史记录(拉取请求等),但您将能够再次使用上游。