您现在的位置是:网站首页> 代码工具 代码工具

git代码自动拉取

夜雨 2020-06-24 23:24 Git 459人已围观

简介git代码自动拉取

#!/bin/bash
# vonwey.wang

# 拉取代码的脚本
echo "*************************************"

# 拉取分支
branch=dev

# web目录
webdir=/home/wwwroot/

# 仓库地址
repositories=("1" "2")

# 持续执行
while true
do
  # 遍历仓库
  for i in "${repositories[@]}";
  do
      # 进入web目录
      cd ${webdir}

      # 当前目录是否存在
      if [ -d ${i} ];
      then
          echo "${i}目录存在"
          cd ${i}
          echo "进入目录"
          git reset --hard origin/${branch}
          echo "重置仓库"
          git pull origin ${branch}
          echo "拉取成功"
      else
          echo "初始化仓库"
          git clone -b ${branch} ssh://git@*/${i}.git
          echo "拉取成功,git clone"
      fi
      echo "*************************************"

      # 休眠
      sleep 1
  done

  # 执行结束
  # 休眠
  sleep 5
done

很赞哦!(4)

上一篇: idea java 注释配置

下一篇:没有了

文章评论

夜雨

夜雨(共34篇文章)

弃我去者,昨日之日不可留
乱我心者,今日之日多烦忧
长风万里送秋雁,对此可以酣高楼
蓬莱文章建安骨,中间小谢又清发
俱怀逸兴壮思飞,欲上青天览明月
抽刀断水水更流,举杯消愁愁更愁
人生在世不称意,明朝散发弄扁舟