有没有办法将镜像(重复)回购更改回github上的分叉



我的回购private-repo.gitpublic-repo.git镜像。

我现在想将private-repo.git公开,并想知道我是否可以将其重新设置为fork(因为镜像它的唯一原因是能够拥有一个私有的"fork"(。

我无意进行公关或合并变更。与来源public-repo.git有足够多的非平凡差异,private-repo.git已分化为自己的项目,但仍有来自public-repo.git的重要资产和来源。类似的情况可能是private-repo.git是Waluigi,而源repopublic-repo.git是Luigi。

无论如何,我想承认最初的项目(除了提及和规定的许可证/版权(,我相信分叉public-repo.git是有礼貌的。

除非我能从private-repo.git中保留我的完整提交历史和git日志,否则我不想分叉public-repo.git,只做大量的添加和提交。

有没有git奇才有主意?或者这是不可能的?

除非我能从privaterepo.git中保存我的完整提交历史和git日志,否则我不想分叉public-repo.git,只需要进行大量添加和提交。

您可以尝试并:

  • fork-public-repo.git
  • push或force-push(git-push-force(您的分支在该叉上,有效地用您自己的分支替换这些分支的起源历史

这不应该让远程回购变得更像一个分叉。

最新更新