在git中的分支内创建分支

在git中的分支内创建分支,git,branch,git-branch,Git,Branch,Git Branch,在我的存储库中,我有一个主分支,然后是一个从主分支出来的临时分支。现在,我需要添加第三个分支,它应该来自staging分支。这意味着我需要从另一个分支中引出一个分支。有人能帮忙吗 我用于创建分支的语法如下所示: git branch <name_of_your_new_branch> git push origin <name_of_your_new_branch> git checkout <name_of_your_new_branch> git分支

在我的存储库中,我有一个主分支,然后是一个从主分支出来的临时分支。现在,我需要添加第三个分支,它应该来自staging分支。这意味着我需要从另一个分支中引出一个分支。有人能帮忙吗

我用于创建分支的语法如下所示:

git branch <name_of_your_new_branch>

git push origin <name_of_your_new_branch>

git checkout <name_of_your_new_branch>
git分支
git推送原点
git签出

这可以在本地创建分支:

git checkout staging
git checkout -b newBranch
或者,一行:

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

然后,您可以通过一个命令推送新分支:

git push -u origin newBranch