在Git中创建分支内的分支

11
在我的代码库中,我有一个主分支,然后从主分支出来一个暂存分支。现在我需要添加第三个分支,它应该从暂存分支出来。这意味着我需要从另一个分支创建一个新的分支。有人可以帮忙吗?
我创建分支时使用的语法如下:
git branch <name_of_your_new_branch>

git push origin <name_of_your_new_branch>

git checkout <name_of_your_new_branch>
1个回答

12

这可以在本地创建您的分支:

git checkout staging
git checkout -b newBranch

或者,一行:

git checkout -b newBranch staging

这将从当前的staging分支开始,但请注意,一个分支实际上并不是来自另一个分支:它来自一个提交(而该提交可以是多个分支的一部分)。

然后,您可以使用一个命令将新分支推送到远程分支并跟踪它:tracking the the remote branch

git push -u origin newBranch    

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