从不是github分支的存储库创建拉取请求



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

问题,我的仓库在github中没有被标记为fork。因此,无法向原始存储库创建拉取请求。

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

我尝试使用git remote add设置upstream,并使用git request-pull创建一个pull request。但是,当命令成功时,github中没有显示任何内容…我的存储库仍然没有显示为一个分支

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

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

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