Git 如何将本地分支中新创建的分支推送到远程上游回购?

Git 如何将本地分支中新创建的分支推送到远程上游回购?,git,gitlab,git-merge,Git,Gitlab,Git Merge,我已经把我的上游岔开了。在我的本地账户中,我创建了一个新的分支,并使用git push-u origin将其推送到了origin,这在我的分叉回购上创建了一个新分支。现在我想把它推到遥远的上游。我不能直接推到远程,只能提交合并请求 问题是,在尝试创建新的合并请求时,我无法在远程上游中看到。我如何创建一个合并请求,该请求将创建并将相同的请求推送到远程上游回购 我如何创建一个合并请求,该请求将创建并将相同的请求推送到远程上游回购 这在合并请求中是不可能的,因为合并将合并从源分支(从您的分支回购)到目

我已经把我的上游岔开了。在我的本地账户中,我创建了一个新的分支,并使用git push-u origin将其推送到了origin,这在我的分叉回购上创建了一个新分支。现在我想把它推到遥远的上游。我不能直接推到远程,只能提交合并请求

问题是,在尝试创建新的合并请求时,我无法在远程上游中看到
。我如何创建一个合并请求,该请求将创建并将相同的请求推送到远程上游回购

我如何创建一个合并请求,该请求将创建并将相同的请求推送到远程上游回购

这在合并请求中是不可能的,因为
合并
将合并从源分支(从您的分支回购)到目标分支(远程上游回购)的更改--这不会创建新分支


因此,通常情况下,您希望将合并请求的目标设置为本地分支所在的目标。

那么这是否意味着如果我没有特权推到上游,那么我就不应该从本地分支创建新分支,你可以随心所欲地在本地回购协议上创建分支机构,但你不能将它们推向上游。