我想运行git命令来创建新分支, 命令是:
git checkout -b branch1.00 branch1.00
现在我想运行此命令而不是" branch1.00" 我将有一个参数(让我们称之为 $ branch ),此参数将从.properties文件中获取它的值(让我们调用该文件 prop.properties )并对此文件中的所有值运行此命令。
因此,如果prop.properties文件看起来像这样:
branch=branch1.00
branch=branch2.00
branch=branch3.00
branch=branch4.00
git命令将运行4次:
git checkout -b branch1.00 branch1.00
git checkout -b branch2.00 branch2.00
git checkout -b branch3.00 branch3.00
git checkout -b branch4.00 branch4.00
知道怎么做吗?
答案 0 :(得分:1)
执行此while
循环:
while IFS='=' read -r _ b; do
git checkout -b "$b" "$b"
done < prop.properties
如果没有branch=
前缀,请使用:
while read -r b; do
git checkout -b "$b" "$b"
done < prop.properties
这将运行以下命令:
git checkout -b branch1.00 branch1.00
git checkout -b branch2.00 branch2.00
git checkout -b branch3.00 branch3.00
git checkout -b branch4.00 branch4.00