我检查了一个分支,让我们从远程1.14
分支调用1.14
。我做了本地更改并进行了提交,将我的本地分支更改为其他内容,让我们调用mynew
。如果我运行git branch -vv
,我会看到
mynew efe918d [origin / 1.14:ahead 1] commit_msg
现在我想将此mynew
推送到origin/1.14
,而不是新的let {'1}},这还不存在,我想通过推送本地创建它。
我怎么能这样做?
答案 0 :(得分:4)
您可以在c:\Users\My User Name\.gradle\daemon\3.1
命令
push
在你的情况下,你可以写
git push origin localBranch:remoteBranch
如果服务器上不存在git push origin mynew:mynew
,则会创建它。
要设置要mynew
本地分支链接(拉动,推送时)到远程mynew
分支,请使用mynew
或-u
等效选项
--set-upstream
答案 1 :(得分:2)
如果您在mynew
的分支上,git push -u origin mynew
将推送一个名为mynew的新分支。
答案 2 :(得分:1)
只需推送您当地的mynew
分行即可。将创建一个新的origin/mynew
并自动跟踪。
$ git checkout mynew
$ git push -u origin mynew
答案 3 :(得分:0)
这会将mynew
分支推送到origin
并将其上游设置为新创建的origin/mynew
。
git push origin mynew --set-upstream