前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >已有目录推送到远程git新建项目中&定时备份

已有目录推送到远程git新建项目中&定时备份

作者头像
fanzhh
发布2019-08-20 11:27:22
6930
发布2019-08-20 11:27:22
举报

服务器操作

登录你的服务器,更改到你要存储git项目的目录,新建空白git项目:

代码语言:javascript
复制
$ git init --bare test.git

客户端操作

在欲推送的目录下,git初始化:

代码语言:javascript
复制
$ git init

添加远程新建的空白git库:

代码语言:javascript
复制
$ git remote add origin 你的远程主机地址:/git文件目录/test.git

添加已有目录和文件:

代码语言:javascript
复制
$ git add .

或者:

代码语言:javascript
复制
$ git add folder1 folder2 ...

提交:

代码语言:javascript
复制
$ git commit -m 'init'

推送:

代码语言:javascript
复制
$ git push -u origin master

OK.

定时备份

新建脚本文件backup.sh:

代码语言:javascript
复制
# 添加和提交
cd /你的目录 && /你的目录/git commit -a -m "daily backup"

# 推送
cd /你的目录 && /你的目录/git push origin master

设置定时任务:

代码语言:javascript
复制
$ crontab -e

添加执行的脚本,设为每天备份一次:

代码语言:javascript
复制
daily /脚本路径/backup.sh

保存退出。OK。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.03.07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 服务器操作
  • 客户端操作
  • 定时备份
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档