Windows巧用git实现笔记自动备份

今天突然发现,可以 使用Gitee加上Windows定时任务 实现Windows端的笔记 自动备份,多端同步,历史回溯 ,效果非常不错。下面介绍一下:

准备git仓库

安装git:https://git-scm.com/downloads:

image-20230509184611110

注册并登录gitee,本地生成ssh key(详情百度),然后添加到gitee里:

image-20230509184749259

新建仓库:

image-20230509183703940

填写保存的文件夹名称为仓库名:

image-20230509183749554

然后打开Windows终端,克隆该仓库:

git clone [email protected]:13132321/aaaa.git

image-20230509184919374

image-20230509185029871

配置自动上传脚本

克隆完成后将自己的笔记放入该文件夹,然后新建 自动上传.bat

%~d0			
cd %~dp0
git pull
git add ./
git commit -m "Autosave: %date:~0,10% %time:~0,-3%"
git push

timeout /t 3

双击运行测试,上传成功即可:

4f77c1db34eb466ea1c0c65ffdd9e1c1

可以看到刚才上传的更新,commit 内容是上传时间:

image-20230522102656020

设置 Windows 自动定时任务

首先打开window的任务计划程序:

image-20230509190338854

打开之后一次点击下图红框位置:

输入任务计划名称:

image-20230509190303846

选择触发时间,有每天、每周、每月等选项:

image-20230509190433444

选择触发周期:

image-20230509190505453

选择启动程序

image-20230509190627767

指定刚才的脚本

image-20230509190648000

点击完成,然后可以双击刚刚新建的定时任务,调整执行周期

image-20230509190856731

最后右键测试是否可以执行,如果可以,那么就会定时自动执行脚本保存笔记

image-20230509191143817

可以自动保存,自动保存大功告成:

image-20230509191222356

参考文献

1:window定时计划任务_windows定时任务_流浪打工人的博客-CSDN博客

2:Bat脚本日期时间获取_bat 获取当前时间_HMJ_的博客-CSDN博客



如有疑问或错误,欢迎和我私信交流指正。
版权所有,未经授权,请勿转载!
Copyright © 2023.05 by Mr.Idleman. All rights reserved.


猜你喜欢

转载自blog.csdn.net/qq_42059060/article/details/130586757