如何在 GitHub 中恢复已删除的分叉?

r00*_*ter 4 git branch github repository git-branch

我在存储库上创建了 PR,删除了我的分支,然后我无法再访问我的 PR 分支。现在它unknown repository在顶部说。

如何返回已删除分叉中的 PR 分支?

我尝试制作一个新的叉子,克隆它并执行git checkout nameofbranchfrompullrequest,但所有更改都消失了。

Igo*_*pov 5

如果我理解正确的话:

  1. 你在 GitHub 上分叉了一个仓库
  2. 你在 fork 中做了一些改变
  3. 你从你的 fork 向原始仓库提交了 PR
  4. 你删除了叉子
  5. 现在您想要恢复在 GitHub 分支上所做的更改

从 GitHub 删除存储库后,support@github.com发生这种情况时,您必须尽快发送电子邮件,除非您的分叉存储库仍克隆在计算机上的某个位置

  • 在 GitHub 上创建一个新的存储库,并将该新存储库作为远程“源”添加到您本地的存储库(GitHub 在创建存储库后为您提供说明)。之后从本地推送到 GitHub (`git push`)。 (4认同)
  • 将鼠标悬停在我的旧分支中的灰色分支名称上会显示消息:**“此存储库已被删除”**。看起来对叉子的内部引用与新创建的叉子不同。 (2认同)