我已经分了一个回购来创建一个新项目.新项目现在是独立的,我想在默认情况下创建PR时将基础分支更改为head fork,以避免错误.
我怎么能在GitHub上做到这一点?
如果你想将你的fork与原始上游存储库"解除关联",那么(a)它不再显示为上游项目的"分支",并且(b)拉取请求将默认为对你自己的主服务器而不是上游大师,你可以:
确保您在本地拥有存储库的完整副本.
在github上删除项目.
使用相同的名称在github上重新创建项目.
将本地存储库推送到github.
就是这样.您将不再可以选择针对上游项目提交拉取请求,但也许这就是您想要的.上述步骤的替代方法是简单地创建一个具有新名称的项目,并将代码推送到那里.如果您需要在将来某个时候执行此操作,那么保留您的分叉项目将保留您向上游提交PR的能力.
如果您想使项目成为您自己的项目,有两种方法可以做到.
正确的方式:
联系github支持.这是正确的方式和最好的方式,因为他们通常在几小时内回复.(查看货叉有关货叉的信息)
不太正确的方式:
创建新存储库并从分叉存储库添加内容.
步骤1: git clone --bare https://github.com/Your/
第2步:转到您的github帐户并删除分叉的存储库.
第3步:创建一个具有相同名称的新存储库
第4步: cd
第5步: git push --mirror