From 49af255695d6ee0ca73d2dcdcf3b3ac50b114342 Mon Sep 17 00:00:00 2001 From: yunyun <1159428885@qq.com> Date: Tue, 2 Jun 2026 13:27:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=A4=A7=E5=B0=8F=E5=86=99?= =?UTF-8?q?=E4=B8=8D=E5=AF=B9push=E7=9C=9F=E7=9A=84=E8=AF=A5=E4=B8=8A?= =?UTF-8?q?=E5=8E=BB=E5=90=97=EF=BC=9Fdoge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- push.bat | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/push.bat b/push.bat index fc15176..abf7bfe 100644 --- a/push.bat +++ b/push.bat @@ -2,7 +2,9 @@ chcp 65001 >nul setlocal enabledelayedexpansion -cd /d "C:\Users\yunyun\Desktop\111\ClassroomAssistant" +:: 获取当前 bat 文件所在目录 +set "SCRIPT_DIR=%~dp0" +cd /d "%SCRIPT_DIR%" echo ================================================= echo 当前目录: %cd% @@ -71,10 +73,26 @@ if "!commitBody!"=="" ( git commit -m "!commitTitle!" -m "!commitBody!" ) +:: 检查提交是否成功 +if %errorlevel% neq 0 ( + echo. + echo 提交失败,没有需要提交的更改。 + pause + exit /b +) + echo. echo [5/5] 推送到远程服务器... git push +:: 检查推送是否成功 +if %errorlevel% neq 0 ( + echo. + echo 推送失败,请检查网络连接或远程仓库状态。 + pause + exit /b +) + echo. echo 完成! pause \ No newline at end of file