我如何让GitHub忘记或解除我的回购最初是另一个项目的分支?
我在GitHub中分叉了一个项目.我现在可以看到"从任何东西分叉".不再维护父存储库"any/whatever".我被允许继续使用原始存储库的代码库来创建一个独立的存储库.
有没有办法将我的项目从原始存储库中分离出来?
我找到了一个很好的GitHub项目,我扩展了很多.我相信我的改变很好,因为他们正在努力.但似乎原作者没有时间审查这些变化并包含它们.事实上,我需要和实现的功能甚至可能不在原作者的视野中,我们只是针对不同的目标.我不知道,因为我从来没有得到他的回应.
那说我看到我的贡献不计入我的提交图.只要原始存储库不接受我的贡献,就是这种情况.此外,我的工作只被认为是工作,并没有吸引任何与我有相同愿景的人.对我来说这是一个更大的问题,因为我看到很多人要求这些功能.
我仍然提供我对原始项目的贡献,但我发现它们不太可能被接受.现在我想把我的叉子变成一个"真正的项目".虽然我计划在某些时候与原始项目同步,但我想重命名它并激励人们为我的项目做出贡献.另外,如果GitHub表明该项目得到了积极维护(谈到提交地图),我很乐意.最后,我希望能够正确发布它.
我怎样才能完成这项任务,让我的叉子成为一个成熟的项目?
我想知道是否有重新连接GitHub中的"独立"存储库?
活动顺序:
有没有希望"重新连接"这个叉子?或者我是否重命名我的存储库,再次fork,并复制代码?
欢迎任何建议.
我遇到了以前见过的Git合并冲突。
>git pull origin dev
From https://scm.starbucks.com/roastery-milan/choreographer
* branch dev -> FETCH_HEAD
CONFLICT (modify/delete): <file name omitted> deleted in HEAD and modified in 01b734b9ae8594f03f5e481b123d80e41fb54d7c. Version 01b734b9ae8594f03f5e481b123d80e41fb54d7c of <file name omitted> left in tree.
...
Automatic merge failed; fix conflicts and then commit the result.
Run Code Online (Sandbox Code Playgroud)
当我查看那些冲突的文件时,看不到任何冲突迹象。我想我需要更换Git HEAD。但是,怎么做呢?
顺便说一句,我们的GitHub最近进行了一些更改,并且有更多分支可供分期。
更新:谢谢大家的投入。现在,我知道如何解决这个问题。