批处理程序实现 Git 自动 Commit 和 Push
每次写完一个新功能或者写完一篇新文章的时候,都需要执行
git commit
和git push
的命令,比较繁琐。
经常重复性的输入这两个命令,唯一变化的只是 commit
的日志信息不同,其他的代码都是相同的。写了一个批处理的命令,只要双击该文件,输入 commit
日志信息就能实现自动 git commit
和 push
的功能,节省了大量写重复代码的时间。
批处理文件
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自带的记事本保存文件时即可选择编码方式。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具