回购的所有者如何进行提取请求



我曾将GitHub用作贡献者,但从未将其作为所有者。最近,我创建了一个repo,作为repo的合作者与一位朋友合作。作为回购的所有者,我可以推动回购。然而,作为回购的所有者,我真的很困惑如何处理提款请求???

今天,我向该repo推送了一个新文件,但合作者看不到。我试图做一个pull请求,但GitHub没有说可以与之相比。我找不到说明repo所有者是否需要做fork才能做pull请求的信息。在Git的帖子中——在不分叉的情况下创建pull请求,一条回复说";只有两种方法允许您创建pull请求:从fork或者当您拥有对原始存储库的贡献者访问权限时">

我的问题:(1( 回购所有者是否可以从回购的主分支机构进行提取请求,或者需要首先创建分支机构?(如果所有者需要提前创建分支,我会这样做,但我的合作者看不到我新推送的文件。如上所述,我无法从我创建的分支中进行拉取请求((2( 我不完全确定回购所有者是否需要为自己的回购进行提取请求。尽管在我看来这是多余的,但你能告诉我这也是一种正确的拉取请求方式吗?

通常repo所有者不需要分叉repo,而是直接在repo中从主分支中创建一个功能分支,然后在主分支与其功能分支之间创建拉取请求。

如果这以某种方式破坏了工作流程(例如,当所有者不想污染分支列表,或者有一个分支创建策略限制了主回购中的功能分支时(,回购所有者应该首先分叉,那么我建议将回购转移到一个单独的项目组织下,这样所有者(就其个人资料而言(和其他贡献者的情况相同。

为了解决您的问题,这是显而易见的,但在做出更改后,您是否将带有提交的分支推回到Github(git push -u origin your-feature-branch(?在这种情况下,它应该显示在存储库的Github分支选择器中,并且您应该能够从中发出拉取请求

最新更新