在GIT中将本地分支远程原点更改为新的原点

ACs*_*ACs 3 git

我签出了一个分支,让我们1.14从远程1.14分支打电话。我进行了本地更改并进行了提交,将我的本地分支更改为其他名称,我们致电mynew。如果我跑步,git branch -vv我会看到

mynew efe918d [origin / 1.14:front 1] commit_msg

现在,我不想将其推mynew送到,origin/1.14而是将其推送到origin/mynew尚不存在的新呼叫中,我想通过推送本地呼叫来创建它。

我该怎么办?

Flo*_*ows 5

您可以在push命令上指定目标分支

git push origin localBranch:remoteBranch
Run Code Online (Sandbox Code Playgroud)

您可以写

git push origin mynew:mynew
Run Code Online (Sandbox Code Playgroud)

如果mynew服务器上不存在,它将创建它。

设置mynew要链接(在拉,推时)到远程mynew分支的本地分支,请使用-u--set-upstream等效选项

git push -u origin mynew:mynew
Run Code Online (Sandbox Code Playgroud)