项目中比较常用的就是批量创建一个新的分支
1.使用脚本进行批量创建分支
- 本次脚本处理的以master为基点,批量创建test分支
- 如果想以dev分支为基础可以进行调整 checkout 为dev即可。
#!/bin/bash
security_Array=(common api )
security_url="http://192.168.192.202/abc/"
for item in ${security_Array[@]};do
gitUrl=$security_url${item}.git
echo ${gitUrl}
cd ${item}
git checkout master
echo "切换到master分支成功"
git pull
echo "获取最新代码成功"
git checkout -b test
echo "master为基础创建test分支,并进行切换"
git push origin test
echo "将test分支推到远程仓库"
git branch --set-upstream-to=origin/test
echo "将test本地分支和远程test分支进行关联"
git pull
echo "拉取最新代码"
cd ..
done
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1a5fb148f6c58285f7434281a80768ec.png)
- 最后的效果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/23157ae8ab33fa9024de698c56bab287.png)