不合并提交的分支如何进行git push操作

9

我的服务器上有一个主分支(master)。我创建了一个本地分支,该分支在服务器上(remote)不存在。如何将该分支添加(push)到远程服务器(remote),而不与主分支(master)合并?

3个回答

10
你可以使用以下命令:
git push -u origin newBranch

-u 选项将设置你的本地分支以跟踪远程分支。


7
git push remote local_branch_name:remote_branch_name

通常你的远程代码仓库将是 origin,并且本地分支与远程分支将会相同(虽然你可以将本地分支推送到具有不同名称的远程分支)。如果它们的名称相同,则无需提供冒号分隔的名称 - 只需要一个即可。
你所要实现的目标与合并分支无关。我建议进一步阅读有关分支和远程代码仓库的信息(Git 官方文档git-scm book 是一个非常好的资源)。

我已经开始阅读这本书了,但我急需这个。这正是我一直在寻找的。谢谢! - nikmin

1

你只需要推送你的本地分支:

$ git push origin <your-branch>

您可以使用-u标志将本地分支设置为跟踪远程分支。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接