我想"unfork"一个GitHub fork而不删除+重新创建它.这可能吗?
我的理由是我的项目现在对fork的源有一个完全不同的用途,并且没有意义显示前面的提交数量,或拉取请求按钮(或至少,如此突出).事后来看,我认为我只git clone需要原件,而不是做一个叉子.
我想不要删除我的分叉,以保持问题+拉取请求的历史记录.
我很高兴保留提交的历史,它只是删除了我所追求的fork状态.
tti*_*sdf 53
娜,娜.Github比你想象的要强大得多.
毫无疑问,除了制作所有代码的副本之外别无他法.但是,复制过程可以由Github本身完成.因此,用我们自己的带宽镜像代码并不痛苦.
一步步:
完成.当copy'n'paste完成时,Github甚至会给你一个电子邮件通知.
经过测试可以对付我自己的项目.好功能不是吗?
Tia*_* A. 38
此方法将创建一个新的"unforked"存储库,同时保留其他所有内容(提交历史记录,分支和标记).
如何通过四个简单的步骤"unfork"项目:
git clone --bare https://github.com/{username}/{repository}https://github.com/{username}/{repository}/ settings中的原始存储库.{repository}在https://github.com/new上创建名称为new的新存储库.cd {repository}.git 和 git push --mirror https://github.com/{username}/{repository}并做了!
hjp*_*r92 22
我记得大约一年前在GitHub的一个帮助页面上读过这篇文章.他们提到联系GitHub工作人员解释您的情况.工作人员将为您提供帮助.
浏览完GitHub页面列表后,我发现我对实际任务有点不满意.我记得的页面是转移存储库 ; 特别是:
如果传输的存储库有任何分支,则在传输完成后,这些分支与新存储库相关联.请记住,分叉存储库的用户需要更新其远程URL以指向新的Git存储库,以便继续打开请求.
仍然有必要与您的特定问题联系工作人员,并要求他们将您的分支与网络分开.
Vit*_*.us 11

