最近因为工作需要,需要把源代码提交到甲方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"
从一个代码服务器同步代码到另一个代码服务器
- 本文链接: 从一个代码服务器同步代码到另一个代码服务器
- 发布时间: 2018年5月2日 - 15时05分
- 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!