git 分支疾速切换提交代码的 shell
目标:简化向 develop 分支提交数据的流程,提高效率
应用形式
./quickCommit.sh 更新了图片加载形式
残缺代码
#!/bin/bash
# 目标:简化向 develop 分支提交数据的流程,提高效率
# step 1 接管 commit message 信息 eg:./quickCommit.sh 更新了图片加载形式
message=$1
if [-z "$message"]
then
echo "致命谬误 请输出 commit 要提交的信息内容。eg:./quickCommit.sh 更新了图片加载形式"
exit 0
fi
echo "你输出的 commit 信息是:$message"
# step 2 执行 git 操作
git checkout work
git status
git add .
git status
git commit -m $message
git checkout develop
git merge work
git pull
git push
git checkout work
develop 我实现了主动部署
develop 分支是测试代码,我应用了主动部署。
正式代码应用手动触发形式,我感觉更释怀。