【问题标题】:Create a pull request from a repository that is not a fork on github从不是 github 上的 fork 的存储库创建拉取请求
【发布时间】:2021-12-11 06:34:06
【问题描述】:

不允许分叉(对于 github 上的这个存储库)。所以我所做的就是将存储库克隆到我的本地文件夹,然后进行更改并提交。然后将其推送到我自己在 github 上的存储库中。

问题,我的存储库在 github 中没有表示为 fork。因此无法创建对原始存储库的拉取请求。

如何在 github 中设置我的上游?

我尝试使用 git remote add 设置上游,并使用 git request-pull 创建拉取请求。但是,虽然命令成功,但 github 中没有显示任何内容......我的存储库仍然没有显示为 fork

当我尝试从网站创建拉取请求时,按下“新拉取请求”按钮,我只看到同一个分支,即使选择“跨叉”也看不到我自己的分叉

【问题讨论】:

    标签: github git-fork upstream


    【解决方案1】:

    您不能从非分叉的存储库创建拉取请求。在 GitHub 上,所有的分叉,加上主存储库,形成了一个共享对象的存储库网络。这是创建拉取请求的要求。

    如果您对原始存储库具有推送访问权限,那么您可以将您的分支推送到那里并从那里创建拉取请求。如果您不这样做并且存储库所有者已禁止分叉,那么您需要与他们讨论如何提出您的更改。

    【讨论】:

    • 谢谢。是的,我可以选择推送到新分支选项。
    猜你喜欢
    • 2012-02-17
    • 1970-01-01
    • 2020-07-19
    • 2016-06-14
    • 2016-10-09
    • 1970-01-01
    • 2016-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多