[更新] 优化同步命令
This commit is contained in:
parent
c97eaa0da8
commit
845fd56f50
20
同步脚本.zsh
20
同步脚本.zsh
|
@ -36,6 +36,12 @@ EOF
|
|||
# 函数 #
|
||||
#################################
|
||||
|
||||
输出帮助(){
|
||||
echo "\n*-*-*-*-*-*-*-*-*-*-*-*-*-*\n\n"${帮助一信息}
|
||||
echo "\n*-*-*-*-*-*-*-*-*-*-*-*-*-*\n"
|
||||
exit 1
|
||||
}
|
||||
|
||||
# 检测路径是否存在, 并为目录
|
||||
路径检测(){
|
||||
if [[ -d "$1" ]]; then
|
||||
|
@ -57,7 +63,8 @@ EOF
|
|||
任务路径=$同步任务
|
||||
输出 0 "[绝对路径]已找到 $任务路径"
|
||||
else
|
||||
输出 1 "[绝对路径]未找到任务目标($同步任务)"
|
||||
输出 3 "[绝对路径]未找到任务目标($同步任务)"
|
||||
输出帮助
|
||||
fi
|
||||
else
|
||||
输出 2 "发现相对路径, 正在查找常用路径是否存在指定项目(本级, 上级, 家, 根)"
|
||||
|
@ -74,7 +81,8 @@ EOF
|
|||
fi
|
||||
done
|
||||
if (( 检查数量 == ${#路径列表[@]} )); then
|
||||
输出 1 "[相对路径]未找到任务目标($同步任务)"
|
||||
输出 3 "[相对路径]未找到任务目标($同步任务)"
|
||||
输出帮助
|
||||
fi
|
||||
fi
|
||||
# 判断是否为正常git仓库, 仓库中是否包含指定远程地址
|
||||
|
@ -106,7 +114,7 @@ EOF
|
|||
# 更新默认分支
|
||||
git pull rd $默认分支
|
||||
# 更新所有分支和标签
|
||||
git fetch --all
|
||||
git fetch rd
|
||||
git fetch --tags
|
||||
# 推送所有分支和标签
|
||||
git push origin --all
|
||||
|
@ -115,12 +123,6 @@ EOF
|
|||
cd -
|
||||
}
|
||||
|
||||
输出帮助(){
|
||||
echo "\n*-*-*-*-*-*-*-*-*-*-*-*-*-*\n\n"${帮助一信息}
|
||||
echo "\n*-*-*-*-*-*-*-*-*-*-*-*-*-*\n"
|
||||
exit 1
|
||||
}
|
||||
|
||||
#################################
|
||||
# 入口 #
|
||||
#################################
|
||||
|
|
Loading…
Reference in New Issue
Block a user