[更新] 优化同步命令

This commit is contained in:
寻觅 2024-09-06 09:22:03 +08:00
parent c97eaa0da8
commit 845fd56f50

View File

@ -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
}
#################################
# 入口 #
#################################