前言
代码版本控制用的gitlab
目前流程是本地开发完推送到dev触发webhook
让测试环境跑一个脚本自动拉dev的代码
测试没问题后手动合并到master然后手动到生产环境拉master代码(脚本)
拉代码的脚本如下

#!/bin/env bash
git checkout .
git checkout dev #这里是你的分支 
git pull
chown apache:apache -R ./

保存为.sh文件即可

- 阅读剩余部分 -