批处理程序实现 Git 自动 Commit 和 Push

2022/2/27 20:21:37

本文主要是介绍批处理程序实现 Git 自动 Commit 和 Push,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!


每次写完一个新功能或者写完一篇新文章的时候,都需要执行 git commitgit push 的命令,比较繁琐。


经常重复性的输入这两个命令,唯一变化的只是 commit 的日志信息不同,其他的代码都是相同的。写了一个批处理的命令,只要双击该文件,输入 commit 日志信息就能实现自动 git commitpush 的功能,节省了大量写重复代码的时间。


批处理文件

D:
cd D:\GitHub\CDN
git status
git add . 
git commit -m "Push Files: %date:~0,10%, %time:~0,8%" 
git push origin main
pause>nul

# 需要手动输入 commit
set /p commit_log=请输入 commit 日志信息:
git status
git add -A
git commit -m "%commit_log%"
git push origin master
pause

如果运行时中文乱码解决方案

编辑批处理文件时,以ANSI方式编辑即可。若以别的方式(如UTF-8)编辑了批处理,转换成ANSI格式即可。

windows自带的记事本保存文件时即可选择编码方式。



这篇关于批处理程序实现 Git 自动 Commit 和 Push的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程