1. 使用git脚本切换项目分支
#!/bin/bash
dir_name="项目所在文件夹"
cd ${dir_name}
list=$(ls)
update_moudle=()
index=0
for item in ${list}
do
echo ""
echo ">>>>>>>>>>>>>>>>>>>>>>>>更新项目${item}>>>>>>>>>>>>>>>>>>>>>>>>"
read -t 20 -p "是否切换项目${item}分支(y/n):" pd
if [ ${pd} = "y" ];
then
cd ${item}
git branch -a
read -t 20 -p "请输入切换分支名称:" fz
git checkout ${fz}
update_moudle[${index}]=${item}
index=$[${index}+1]
cd ${dir_name}
echo ">>>>>>>>>>>>>>>>>>>>>>>>项目${item}切换到分支${fz}成功>>>>>>>>>>>>>>>>>>>>>>>>"
fi
done
echo ""
echo ">>>>>>>>>>>>>>>>>>>>>>>>本次共切换分支${#update_moudle[@]}个模块>>>>>>>>>>>>>>>>>>>>>>>>"
for((i=0;i<${#update_moudle[@]};i++))
do
echo ${update_moudle[i]}
done