每日自动化提交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点钟。

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

相关推荐
程序员yt17 分钟前
双非一本电子信息专业自学嵌入式,学完 Linux 后咋走?单片机 & FreeRTOS 要补吗?
linux·运维·单片机
垚垚 Securify 前沿站2 小时前
深入了解 AppScan 工具的使用:筑牢 Web 应用安全防线
运维·前端·网络·安全·web安全·系统安全
新兴ICT项目支撑5 小时前
天翼云910B部署DeepSeek蒸馏70B LLaMA模型实践总结
linux·运维·服务器·910b·天翼云·deepseek r1
gold20086 小时前
php5 php8 nginx Access denied.
运维·nginx·php8·php-fpm
Yuanymoon6 小时前
Docker 修改配置后无法启动问题
运维·docker·容器
网硕互联的小客服7 小时前
如何提高网站在百度中的权重?
linux·运维·服务器·windows·安全
tingting011910 小时前
jenkins 2.380配置从节点
运维·jenkins
chde2Wang10 小时前
yum下载报错Could not resolve host: mirrorlist.centos.org; Unknown error
linux·运维·centos
zyx没烦恼10 小时前
Linux 进程控制(进程创建,进程等待)
linux·运维·服务器
EPSDA11 小时前
Linux线程库与线程库封装
linux·运维·服务器·开发语言·c++