已有目录推送到远程git新建项目中&定时备份
2018-03-07 本文已影响91人
fanzhh
服务器操作
登录你的服务器,更改到你要存储git项目的目录,新建空白git项目:
$ git init --bare test.git
客户端操作
在欲推送的目录下,git初始化:
$ git init
添加远程新建的空白git库:
$ git remote add origin 你的远程主机地址:/git文件目录/test.git
添加已有目录和文件:
$ git add .
或者:
$ git add folder1 folder2 ...
提交:
$ git commit -m 'init'
推送:
$ git push -u origin master
OK.
定时备份
新建脚本文件backup.sh:
# 添加和提交
cd /你的目录 && /你的目录/git commit -a -m "daily backup"
# 推送
cd /你的目录 && /你的目录/git push origin master
设置定时任务:
$ crontab -e
添加执行的脚本,设为每天备份一次:
daily /脚本路径/backup.sh
保存退出。OK。