从一个代码服务器同步代码到另一个代码服务器

最近因为工作需要,需要把源代码提交到甲方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"

分享到