Git 一键自动部署到GitHub
前言
- 须配置好本地git与远程仓库的链接
- bat仅适用与本地git与远程GitHub正常链接的情况下
代码涉及
git pull origin master // 拉取远程仓库 与本地融合
git add .
git commit -m "github update" //提交到暂存区
git push origin master//本地推送至远程GitHub
功能涉及
- 上方代码所涉及的功能
- 一键部署
源代码
@echo off
echo ===========================
echo 请选择命令:
echo ===========================
echo 1.拉取远程仓库
echo 2.准备部署
echo 3.确认信息
echo 4.推送部署
echo 5.一键部署
echo.
set /p input="使用哪种安装方式?1/2/3/4: "
if %input%==1 goto A
if %input%==2 goto B
if %input%==3 goto C
if %input%==4 goto D
if %input%==5 goto E
:A
start cmd.exe /k "@echo 正在拉取远程仓库 && git pull origin master && echo 拉取成功!&& echo. && pause && cls && 部署.bat"
exit
:B
start cmd.exe /k "@echo 准备部署 && git add . && echo 已完成准备工作!&& echo. && pause && cls && 部署.bat"
exit
:C
start cmd.exe /k "@echo 确认信息 && git commit -m "来自PC端 Liam 自动部署的更新推送!" && echo 信息确认无误 && echo. && pause && cls && 部署.bat"
exit
:D
start cmd.exe /k "@echo 正在部署 && git push origin master && echo 部署完成 && echo. && pause && cls && 部署.bat"
exit
:E
start cmd.exe /k "@echo 一键部署启动 正在拉取远程仓库 && git pull origin master && echo 远程仓库与本地仓库资源融合完毕,正在准备新的部署··· && echo. && git add . && echo 部署工作准备完成,正在进行信息核实··· && echo. && git commit -m "来自PC端 Liam 自动部署的更新推送!" && echo 信息核实无误,正在部署··· && echo. && git push origin master && echo 远程部署完成!&& echo. && echo 一键部署成功! && pause && cls && 部署.bat"
exit
pause
使用方式
-
创建bat文件 命名
部署.bat
-
必须放在根目录下
-
适用于所有clone下的仓库提交
clone 修改内容 拉取远程仓库(远程仓库有改动) 本地提交
补充
待补充。。。。。。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix