我的回购private-repo.git
从public-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(您的分支在该叉上,有效地用您自己的分支替换这些分支的起源历史
这不应该让远程回购变得更像一个分叉。