Win10任务计划+PowerShell实现自动推送远程仓库

  • 前言
  • 1. AutoPush.sp1
  • 2. taskschd.msc

前言

每次写完代码都要推送到Gitee太麻烦了
就写了一个PowerShell脚本代替
但还是避免不了每次推送都要运行一下
Linux上有cron实现计划任务
Window上也有类似的叫taskschd.msc
我们使用taskschd来定期运行推送的脚本就可以的

1. AutoPush.sp1

sp1就是PowerShell的扩展名(后面是数字1而不是字母l)
使用VScode加PowerShell插件可以很好的编写测试ps1脚本

就是这个插件

Function Push-Java {Set-Location D:\workspaceFolder\CODE_JAVA # 切换到你要推送的仓库地址$now = Get-Date # 获取时间日期对象. 对!PowerShell是面向对象的$msg = "==> " + $now.ToString('yyyy年MM月dd日 HH:mm:ss') + " 提交 <=="# 提交的消息Write-Output $msg >> .\gitpush.log # 输出到 日志文件gitpush.loggit status >> .\gitpush.log # 将代码的相关信息输出到日志,下面几行也是git add . >> .\gitpush.loggit commit -m $msg  >> .\gitpush.loggit push -u gitee master  >> .\gitpush.log
}
# 上面实际上定义了一个函数
Push-Java
# 好! 函数运行起来了

复制-粘贴-保存为AutoPush.ps1
运行直接终端: ./AutoPush.ps1就可以了

正常结果大概像这样

2. taskschd.msc

Win + R 打开运行窗口, 输入taskschd.msc然后回车

然后点创建任务

名字和描述都可以随便写,就叫自动推送

然后点上面触发器,再点下面新建

就创建一个每天的吧

然后是操作

在程序或脚本那里填入PowerShell的地址
把刚刚保存的PowerShell脚本的地址填到参数那里
但注意前面还有一个 - File 参数

到这里大概就差不多了其他的可以再看看

可以在选择触发时间的时候选择一两分钟后试试可不可以运行,反正我的可以

Win10任务计划+PowerShell实现Git自动推送相关推荐

  1. 微信每日推送天气预报每日情话-利用堡塔实现每天自动推送!

    本文思路以及源码来源于小红书 程序员七夕礼物 - 微信每日早安推送 简单部署一键启动_Sajor_的博客-CSDN博客大佬的文章! 上面文章利用的是docker实现的自动推送的功能,本文通过宝塔计划任 ...

  2. nginx+lua 实现的免费网站站长工具-防网络爬虫,自动推送百度,批量添加站长统计

    github5站长助手 介绍 基于lua开发的开源站长助手, 实现常见的站长功能: 智能防爬虫 批量添加站长统计 批量替换网页内容 智能管理网站有效链接 批量生成robots.txt 批量屏蔽网站错误 ...

  3. python b站自动签到_b站天选微信自动推送

    天选中奖自动推送 首先需要在http://sc.ftqq.com/3.version 注册申请SCKEY 然后在./conf/BiliBiliHelper.conf中填写bilibili账号密码 和 ...

  4. [自制工具]实现自动推送Hexo博客文章至百度

    写在前面 我们在博客发布文章时,总是希望百度能尽快收录我们的文章,但是如果傻傻等百度爬虫爬到我们这种小站点的文章--不知道要等到何年何月= =基于此,百度站长平台提供了主动推送文章至百度的接口.但是这 ...

  5. 织梦火车头采集文章定时自动审核文章及更新文章后自动推送百度(站群排名必备)

    织梦火车头采集文章定时自动审核文章及更新文章后自动推送百度(站群排名必备) 1.从0点到23点可以设置若干时间段,在这些时间段内,每天自动审核和自动生成指定篇数的未审核文章. 2.自动更新网站首页和需 ...

  6. 网络爬虫-自动推送小说最新章节的小应用--懒惰的追小说者

    需求: 本人在追两部小说,<大主宰>和<斗罗大陆3-龙王传说>,每过几个小时就去打开网页,点击bookmark,看看有没有更新.现在的需求是:我不需要用浏览器查看有没有更新,只 ...

  7. php百度自动推送代码,怎么设置百度自动推送代码安装教程-百度自动推送好处解析...

    网站设置自动推送可以大幅提高搜索引擎的抓取效率进而提高网站收录率,是SEO中非常重要的一个操作.博主今天以百度搜索引擎为例详细介绍各类网站添加百度自动推送的方法. 注意一点: 自动提交只有在网页被加载 ...

  8. Git每次推送时都会询问用户名

    本文翻译自:Git asks for username every time I push Whenever I try to push into my repo git asks for both ...

  9. idea提交git差件_多人合作使用git,推送代码、和并分支

    原文地址: 多人合作使用git,推送代码.和并分支 ​www.limuke.top 下面将会演示多人合作写项目使用git的教程:创建分支.推送代码.将自己的分支的代码和主分支合并. 下面是模仿两个人合 ...

最新文章

  1. AngularJS 深入理解 $scope 转载▼
  2. SpringBoot入门(1)——创建springBoot项目
  3. 冒泡排序(Bubble_Sort)
  4. Windows服务的创建、安装、调试
  5. vc++获取网页源码之使用import+接口方式
  6. scrapy-redis 分布式哔哩哔哩网站用户爬虫
  7. 朴素贝叶斯算法实现分类以及Matlab实现
  8. 微信小程序js数组初始化_微信小程序学习Course 3-2 JS数组对象学习
  9. CentOS7启用SELinux和Firewall修改ssh端口号
  10. java jsp js xml,JSP语法的xml写法
  11. 上海应用技术大学计算机网络试题及答案,上海应用技术学院.计算机网络期末试卷.doc...
  12. java微信web支付开发_java实现微信H5支付方法详解
  13. freeSHHd+puttygen搭建Sftp
  14. 高中计算机考试实施方案,山东省高中信息技术学业水平考试实施方案及思考
  15. c++实现矩阵乘法关系矩阵乘法
  16. 品牌如何正确联动B站UP主“恰饭视频”,最近一支不像恰饭视频的作品在B站火了
  17. 信号完整性(SI)电源完整性(PI)学习笔记(二十八)S参数在信号完整性中的应用(三)
  18. 为什么Flutter是跨平台开发的终极之选,这篇文章可以满足你80%日常工作
  19. 今年iPhone七成产自郑州
  20. 炒菜机器人“精确”破题中餐标准化

热门文章

  1. 常用IOC注解按照作用分类
  2. spring发展历程
  3. Calendar类介绍_获取对象的方式
  4. SpringBoot的配置文件-通过@ConfigurationProperties映射数据
  5. php 进行http请求,PHP模拟http请求的方法详解
  6. Allegro 光绘文件快速导入
  7. 【Laravel-海贼王系列】第十三章,路由控制器解析
  8. 在2018年iOS应用程序发展趋势
  9. [基础]iOS 可视化编程(全系列)
  10. Codeforces Codeforces Round #319 (Div. 2) A. Multiplication Table 水题