有没有可能在 Github 中“叉子”?

我目前正在从事一个项目,这个项目是从我一直在从事的一个框架衍生出来的。

这个项目的目的是非常通用的,但是现在我需要为我的一个客户端再次分支代码库。

目前,我已经为我的客户机创建了一个自定义分支,但是我更愿意为此创建一个独立的存储库。

  • 是否有可能“叉子”?
  • 如果没有,我还有什么选择?

情况概述:

  • 框架存储库(原件)
    • 通用应用程序存储库(fork)
      • (尚未) 客户端存储库(应用程序的分支)

注意: 在 Github 中尝试“ fork a fork”时,您将收到一个通知,说明您已经分叉了项目:

Image showing a forked project cannot be forked again

23445 次浏览

简单的回答: 是也不是。

不,对于单个帐户,因为您无法创建两个具有相同名称的存储库(而 fork 总是具有相同名称)。

是的,用于多个帐户。这样您就可以为您的第二个分支建立一个组织。

我就这个问题联系了 GitHub 的支持者,他们证实这是不可能的。而且,将来实现这样一个特性的可能性很小。

现在这是非常可能的。你只要走到你想要的叉子 然后像往常一样点击“ fork” 在你的帐户中没有不同的存储库分支 不过已经删了,如果你删了,你就得删了它。

IFreilicht在评论中回答了这个问题

既然这是现在的正确答案,那么最好突出它。

现在,有一个下拉箭头,您可以选择基本存储库 drop-down arrow