背景:我有类似的情况,但那里的解决方案并不能解决我的问题。在 GitHub 上,我分叉了一个项目:
Original -> SomeonesFork -> MyFork
我从SomeonesFork 分叉,以清理他们所做的一些更改并将拉取请求发送回原始存储库。从那时起,我还直接向被接受的原始请求发送了拉取请求。
但是,我更希望我的 repo 是 Original 的直接分叉,而不是 SomesFork 中介。(使 GitHub 上的事情变得更容易。)我将原始设置为上游并推送到我的 fork,但 GitHub 仍然说它是 SomensFork 的一个分支。
如果我再次尝试分叉原件,我只会被发送到已经存在的那个。从研究来看,GH 似乎不允许多个分叉。
所以我的问题是:简单地删除我现在拥有的分叉,然后重新分叉原件是否安全?这会在任何地方的 git 或 GitHub 中引起问题吗?