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

时间:2017-02-23 14:53:18

标签: git

我检查了一个分支,让我们从远程1.14分支调用1.14。我做了本地更改并进行了提交,将我的本地分支更改为其他内容,让我们调用mynew。如果我运行git branch -vv,我会看到

  

mynew efe918d [origin / 1.14:ahead 1] commit_msg

现在我想将此mynew推送到origin/1.14,而不是新的let {'1}},这还不存在,我想通过推送本地创建它。

我怎么能这样做?

4 个答案:

答案 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