git pull 一键拉取代码脚本

 

复制代码
#!/bin/bash

echo "loading..."

cd /www/dev/api/testproject

#没有提交的修改暂存到stash里面
git stash

curr_branch=$(git symbolic-ref --short -q HEAD)
pub_branch="dev-common"

if [ ${curr_branch} != ${pub_branch} ]; then
   git checkout ${pub_branch} 
fi

git pull

#php /www/dev/api/testproject/init --env=Development --overwrite=all


#projectArr=("testproject1" "testproject2")
#pub_branch="build-dev"

#for project in ${projectArr[@]}
#do
#    echo "....................loading $project...................."
#    cd /www/$project
#
#    curr_branch=$(git symbolic-ref --short -q HEAD)
#
#    if [ ${curr_branch} != ${pub_branch} ]; then
#        git checkout ${pub_branch}
#    fi

#    git pull
#done
复制代码

 

posted @   一个人的孤独自白  阅读(589)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2021-01-13 php 表单post提交大量数据发生数据丢失或减少的解决方法
2016-01-13 php中获取各种路径
点击右上角即可分享
微信分享提示