最近因为工作需要,需要把源代码提交到甲方git服务器上,因为没必要把每次的更新日志也提交到甲方服务器上,并且考虑每次提交都很琐碎麻烦,所以自己写了个自动化脚本来自动完成提交工作。
如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| #!/bin/bash
# 记录同步时间 BAK_TIME=`date +%Y%m%d%H%M`
echo "开始同步android=================================start" cd /Users/daren/source/cbsxf/dbuild_province git pull echo "下载代码完成"
echo "拷贝到甲方代码目录,忽略隐藏目录" cp -R /Users/daren/source/cbsxf/dbuild_province/* /Users/daren/source/cbsxf/dbuild_province_unicom/ echo "拷贝代码完成"
cd /Users/daren/source/cbsxf/dbuild_province_unicom echo "切换到甲方代码目录" git add . git commit -m "提交代码$BAK_TIME" echo "commit代码成功" #git push origin master git push -u origin master echo "推送代码到服务器" echo "同步android结束=================================end"
|