繁体   English   中英

在git中的master中的另一个分支中创建分支

[英]Creating branch in git in master being in a another branch

我想做这样的事情。 我有一个名为branchA的分支,我想创建一个新分支。 如果新的分支应该是主分支,则此新的基础。 如果我在分支机构工作,该怎么办?

git branch传递一个额外的参数,指示从何处开始:

git branch branchB master

这将创建一个新的分支branchB ,它将在master当前指向的地方开始。

它不会切换分支,因此如果您在分支branchA上工作,则将停留在该位置...如果要创建一个新分支并也开始对其进行处理,则对分支使用带-b参数的checkout名称。 您还可以从起点开始为它传递一个额外的参数:

git checkout -b branchB master

您也可以使用origin/master类的语法从远程传递起点。

这可能已经是重复项,但是可以在下面完成从master分支创建新分支的快速方法。

在您的master分支上

$ git checkout -b new-branch-name

如果不在您的master分支上,

$ git checkout master
$ git checkout -b new-branch-name

git流如下

  • 将分支从分支更改为主git checkout master

  • 拉更新git pull

  • 创建并交换到新分支git checkout -b new-branch

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM