一次性创建几个git分支
如果我在master branch中,并且想创建另一个名为myAwesomeBranch的分支,但没有签出,我会:一次性创建几个git分支,git,Git,如果我在master branch中,并且想创建另一个名为myAwesomeBranch的分支,但没有签出,我会: git branch myAwesomeBranch 我想从master在一个命令中创建几个分支,这可能吗 我试过: git branch myAwesomeBranch1 myAwesomeBranch2 myAwesomeBranch3 但它不起作用。 图像来源: Git不支持Git分支 正确的方法是使用shell脚本(单行也可以) 图像来源: Git不支持Git分支
git branch myAwesomeBranch
我想从master在一个命令中创建几个分支,这可能吗
我试过:
git branch myAwesomeBranch1 myAwesomeBranch2 myAwesomeBranch3
但它不起作用。
图像来源:
Git不支持
Git分支
正确的方法是使用shell脚本(单行也可以)
图像来源:
Git不支持
Git分支
正确的方法是使用shell脚本(单行也可以)
或者,您可以使用“;”在一行中创建多个分支(使用多个命令)
git分支myAwesomeBranch1;git分行myAwesomeBranch2;git branch myAwesomeBranch3
或者,您可以使用“;”在一行中创建多个分支(使用多个命令)
git分支myAwesomeBranch1;git分行myAwesomeBranch2;git branch myAwesomeBranch3
我假设myAwesomeBranch1 myAwesomeBranch2 myAwesomeBranch3中的分支总是;做git分行$branch;完成
for循环确实可以工作-不过,不确定为什么需要这样做?@Arcones没有内置的方法来完成,没有。正如建议的那样,脚本是一种方法。@treyBake我正处于QA阶段,需要模拟我的分支和两名同事所在的环境synchronized@Arcones啊,我明白了。。。然后,是的,您必须编写一个for循环来完成您想要的:)我想在myAwesomeBranch1 myAwesomeBranch2 myAwesomeBranch3中总是有for分支;做git分行$branch;完成
for循环确实可以工作-不过,不确定为什么需要这样做?@Arcones没有内置的方法来完成,没有。正如建议的那样,脚本是一种方法。@treyBake我正处于QA阶段,需要模拟我的分支和两名同事所在的环境synchronized@Arcones啊,我明白了。。。然后,是的,您必须编写一个for循环来实现您想要的功能:)对于b1b2b3中的branchName就足够了;大括号扩展在这里没有任何用处。对于b1 b2 b3中的branchName就足够了;支架扩展在这里没有任何用处。非常感谢非常感谢
# 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