有时我们担心我们的代码没有及时提交到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 脚本,然后点击确定。
一路点击确定,即可完成自动提交任务的创建~