一次性创建多个git分支

时间:2019-02-19 16:00:07

标签: git

如果我在master分支中,并且想要创建另一个名为myAwesomeBranch的分支,但又没有检出该分支,我会这样做:

git branch myAwesomeBranch

我想在master的一个命令中创建多个分支,这可能吗?

我尝试过:

git branch myAwesomeBranch1 myAwesomeBranch2 myAwesomeBranch3

但这没用。

2 个答案:

答案 0 :(得分:2)

或者,您可以使用“;”在一行中创建多个分支(使用多个命令)

git branch myAwesomeBranch1; git branch myAwesomeBranch2; git branch myAwesomeBranch3

答案 1 :(得分:0)

enter image description here 图片来源:https://www.lynda.com/Git-tutorials/Delete-local-remote-branches/664821/719158-4.html


Git不支持git branch <multiple branches>

正确的方法是使用shell脚本(单行也可以)

# loop over the branch list you wish to create
for branchName in {b1,b2,b3}; 

    # Create the branch
    do git branch $branchName; 

    # Set the upstream so you will be able to push the branch to the remote
    git branch --track $branchName origin/$branchName

done