可以从删除分叉回购删除中恢复吗?

Possible to Recover From Deleting Forked Repo Deletion?

我 fork 了一个很大的 public 回购并做了很多改变。我向那个有很多 activity 的大型仓库发出了拉取请求。有几个人对这些更改发表了 github 评论,但据我所知,我的更改没有提交到主仓库。在主仓库中,更改仍在显示,但来自 "unknown repository" 的发言权。我确实有一个我在本地删除的回购协议的克隆。

即使我删除了我的回购,我派生的主回购是否仍然可以提交更改?有可能把我的回购放回去吗?我是 SOL 吗?

清除"Am I Sure?"问题的答案应该是no。

Can the main repo I forked from still commit the changes even though I deleted my repo?

是的,他们可以。

此外,GitHub 文档 shows how users can even get the PR onto their local machine even if the fork from which it came is deleted。这为其他用户提供了一种方法,可以在合并之前根据需要继续对 PR 进行更改。

Is it possible to put my repo back?

据我了解,您可以重新 fork 存储库,但这不会导致您的 PR "reattached"。我不知道有什么方法可以做到这一点。

当然,您可以删除 PR 并创建另一个 PR。这是否值得取决于您和上游存储库的维护者。就个人而言,我不会打扰。