美文网首页Git
已有目录推送到远程git新建项目中&定时备份

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

作者: fanzhh | 来源:发表于2018-03-07 15:34 被阅读91次

    服务器操作

    登录你的服务器,更改到你要存储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。

    相关文章

      网友评论

        本文标题:已有目录推送到远程git新建项目中&定时备份

        本文链接:https://www.haomeiwen.com/subject/rgijfftx.html