有时我们担心我们的代码没有及时提交到Github/Gitee等远程仓库,如果系统崩溃数据无法找回,那么肯定会悔不当初。

但是我们不是机器,不能做到每天都能提交,但是可以通过Windows的自动任务实现每日自动提交。

创建提交脚本

首先我们需要在仓库根目录,创建一个自动提交的Bat脚本,示例如下:

@echo off
chcp 65001

for /f "tokens=2 delims=," %%i in ('wmic computersystem get name /value') do set computername=%%i

cd C:\Users\HP\Documents\code\Python\time-series-source-code
git add -A
git commit -m "%computername% Auto Commit"
git push origin

创建Windows自动任务

一、按下 Win+S 打开 Windows 搜索,直接搜索并打开“计算机管理”。

二、然后在打开的计算机管理窗口中,找到“任务计划程序”菜单项,依次点击“任务计划程序库/Microsoft/Windows”菜单项。

三、然后点击右侧的创建任务

四、接下来在打开的创建任务窗口中,常规选项卡页面中,名称输入定时运行任务的名称(自定义,随意命名),勾选“不管用户是否登录都要运行”。

五、接下来再点击上面的“触发器”选项卡,然后点击左下角的“新建”按钮。

六、在新弹出的“新建触发器”窗口,设置定时任务的开始时间和隔几天自动运行一次,然后点击确定。

七、接下来,切换到“操作”选项卡,点击新建。

八、设置我们之前创建的自动提交 bat 脚本,然后点击确定。

一路点击确定,即可完成自动提交任务的创建~