Github 用法:删除并重新创建一个 fork?

NoN*_*nge 6 github

我确实为 github 项目做出了贡献。

  • 我分叉了这个项目
  • 做了我的东西
  • 询问已接受的拉取请求。
  • 现在,我的分支与主项目完全同步。好的。

我不希望任何人在 github 上从我的版本中分叉,但我更喜欢他们从原始项目中获取营养。所以我想删除代表“删除存储库”操作的“主分支”....

我的问题是:如果我删除它,并且有一天我想再次为同一个项目做出贡献,我会在“重新分叉”时出现一些奇怪的行为吗?我会丢失一些信息,如问题等......?

有在 github 上有丰富经验的人可以提示我吗?

Von*_*onC 6

你实际上可以删除你的分支(不仅仅是主分支)

删除后,您将能够(如此处所示)随时重新分叉原始项目。
正如这里提到的,只要你的 PR(拉取请求)被接受,你就可以删除你的分叉。或者,即使您的 PR 未决,您也可以将其删除……但它会与您的分叉一起消失(尽管它仍然会在上游原始存储库中可见)。

官方文档:“拉取请求后整理”(仅适用于分支,但您可以将相同的想法应用于删除分支)。