GitHub将请求提交给新的上游分支

我的工作stream程:我有一个远程项目(上游)的分支(起源)。 我创build了一个分支,话题/票据。 我想创build一个我的起源分支到上游项目的一个同名的,全新的“主题/票据”分支的拉请求。 换句话说,我不希望我的拉请求主分支或任何现有的分支。

当使用BitBucket时,我有这个选项。 当我创build我的PR,我select我的起源分支,然后远程分支select允许“创build新的分支(主题/票据)”。

在GitHub中,我似乎没有这个选项。 我可以input新的分支名称; 但是然后select继续灰色,直到我select一个有效的,现有的分支上游。

烦恼的解决方法是在执行PR之前创build分支。 但是它需要问一个谁可以上游 – 在我看来,似乎有一个更简单的方法来做到这一点。

那么,GitHub有没有办法创build一个pull请求来创build一个新的上游分支,或者这只是一个已知的限制?

我不认为你可以在Github上做到这一点。 也可以这样认为,因为你不应该能够在一个项目上“创build”一个新的分支,而这个分支你不一定需要访问。 即使你有上游项目的推送权限,我也不会把它看作一个干净的工作stream程。

我正在尝试一个类似的东西,我得到的唯一的解决scheme是有一个用户推送权限上游

这样你可以先向上游推。 在此之后,你也可以推动起源 ; 之后你可以根据你的需要在第一时间从分支机构转移到分支机构。

创build拉取请求时要小心,因为默认select的上游分支总是“主”