每日自动化提交git

目前这个功能,有个前提:

这个git代码仓库,是一个人负责,所以不存在冲突问题

我这个仓库地址下载后的本地路径是:D:\Projects\Tasks

然后我在另外一个地方新建了一个bat文件:

bat文件所在目录为:D:\CacheFiles\Bats\git_tasks_up.bat

bat文件的注释与内容:

:: 将目录切换到git仓库所在位置

cd /d D:\Projects\Tasks

:: 获取git最新代码

git pull

:: 将所有改动和新增文件到暂存区

git add .

:: 提交并备注

git commit -m "update"

:: 推送到git服务器

git push

:: 如果第一次怕有问题,可以打开下面的pause查看有无报错

:: pause

上面就是最简单的提交命令,如果你需要解决冲突问题,则需要另外添加对应的处理命令

建议首次手动点击一次,因为需要账号密码登录一次,保证有私钥记录。

第二次自动化提交就不用了。

然后在任务计划程序里,新建一个任务:

任务的目录就指向bat文件:D:\CacheFiles\Bats\git_tasks_up.bat

时间定到下班时间之后,或者0点钟。

建好之后,右键点击【运行】试一下,运行没有问题,之后就可以自动化提交了。

相关推荐
怀旧,1 分钟前
【Linux系统编程】14. 库使用与原理(上)
linux·运维·服务器
QT 小鲜肉3 分钟前
【Linux命令大全】001.文件管理之locate命令(实操篇)
linux·运维·服务器·chrome·笔记
头发那是一根不剩了10 分钟前
Git :如何把多次提交的功能分支合并提交到 master,只保留一条提交记录
git
阿方索14 分钟前
Docker
运维·docker·容器
风好衣轻18 分钟前
Ubuntu单卡5090部署VeRL:从安装到运行
linux·运维·ubuntu
init_236119 分钟前
Option B(MP-EBGP跨AS VRF)设备配置及ASBR标签转发原理
运维·服务器·网络
刚哥的进化路27 分钟前
Kubernetes 集群部署详细教程:kubeadm 单 Master / 高可用部署实操
运维
invicinble30 分钟前
对于nginx(一,认识nginx)
运维·nginx
徒手千行代码无bug33 分钟前
Nginx upstream 负载均衡 404,单节点转发正常的根因与解决
运维·nginx·负载均衡
东风微鸣35 分钟前
Apache Parquet 优势与日志应用场景解析
运维·apache