将代码保存,放在项目目录下面,设置下文件的后缀名称是filename.sh,然后执行下面的代码,就可以啦
/bin/sh filename.sh
echo '---------------------------------以下是文件改动信息---------------------------------'
git status
echo '---------------------------------以下是文件改动信息---------------------------------'
type=(
'缓存文件'
'缓存文件包括新建',
'缓存当前所 有文件,切换到其他分支'
'切换到某个分支,并使用指定的缓存'
'退出'
)
echo '请选择操作类型'
select var in ${type[@]}
do
if [ $var = "缓存文件" ]; then
echo '请输入缓存信息'
read msg
git stash save ${msg}
echo ' ? 已经缓存好啦'
break
elif [ $var = "缓存文件包括新建" ]; then
echo '请输入缓存信息'
read msg
git stash save -u ${msg}
echo ' ? 已经缓存好啦'
break
elif [ $var = "缓存当前所有文件,切换到其他分支" ]; then
echo '请输入缓存信息和要切换的分支号,并用空格分割开'
read msg branchNum
git stash save -u ${msg}
git checkout ${branchNum}
echo " ? 已经缓存并且切换到分支 ===> ✨ ${branchNum} ✨ 啦"
break
else
echo '退出 (゜-゜)つ? '
fi
done
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。