如何在本地和远程创建新分支? GIT [重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在本地和远程创建新分支? GIT [重复]相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

我创建了一个这样的新分支:

git branch dev-itt-9

但是,它只在本地创建一个新分支

git branch -a

* dev-itt-9
  master
  testing

  remotes/origin/HEAD -> origin/master
  remotes/origin/development
  remotes/origin/master
  remotes/origin/testing

在本地和远程创建新分支的正确方法是什么?

我对git很新。对不起,如果我的问题是愚蠢的。

答案

首先,在本地创建分支:

git checkout -b your_branch

将其推送到远程服务器时,将自动创建远程分支。因此,当您准备好它时,您可以这样做:

git push <remote-name> <branch-name>

其中<remote-name>通常是origin,git给你克隆的遥控器的名称。然后你的同事就会拉出那个分支,它会在本地自动创建。

另一答案

假设您已经创建了本地分支(使用git branch <branch-name>git checkout -b <branch-name>,您可以使用:

git push -u origin <branch-name>

解释:

  • -u = --set-upstream:将这个新的远程分支设置为跟踪分支。
  • origin:远程存储库的名称

以上是关于如何在本地和远程创建新分支? GIT [重复]的主要内容,如果未能解决你的问题,请参考以下文章

git 代码分支合并merge提交新修改远程以及本地分支

本地 GIT 分支和远程 GITHUB 分支是不是需要相同才能推送代码? [复制]

git 本地分支与远程分支

git拉取远程分支到本地分支或者创建本地新分支

git拉取远程分支到本地分支或者创建本地新分支

Git创建本地分支并关联远程分支