#!/bin/bash
echo ""
echo "-----开始-----"
#服务器git项目路径
gitPath="/www/wwwroot/xxxx1"
#配置版本库地址SSH网址(这里ssh地址是直接写死的没用到$动态变量)
gitHttp="[email protected]:myzyr/xxxx1.git"
if [ -d "$gitPath" ]; then
cd $gitPath
#判断是否存在git目录
if [ ! -d ".git" ]; then
echo "在该目录下克隆git"
git clone $gitHttp gittemp
mv gittemp/.git .
rm -rf gittemp
fi
#拉取最新的项目文件
#git reset --hard放弃本地修改直接覆盖
git reset --hard
git pull
echo "拉取完成"
echo "拉取时间:" `date +%Y-%m-%d_%H:%M:%S`
#设置目录权限
chown -R www:www $gitPath
echo "-----结束-----"
exit
else
echo "该项目路径不存在"
echo "End"
exit
fi