feat: 快速提交 - 周一 2025/09/22 13:18:51.04

This commit is contained in:
赵杰 Jie Zhao (雄狮汽车科技)
2025-09-22 13:18:51 +01:00
parent 91a86a1f4f
commit 8176caa338
3 changed files with 95 additions and 7 deletions

View File

@@ -4,6 +4,14 @@ setlocal enabledelayedexpansion
echo 🚀 TSP智能助手 - 快速推送
echo.
:: 检查Git状态
git status --porcelain >nul 2>&1
if %errorlevel% neq 0 (
echo ❌ Git未初始化或不在Git仓库中
pause
exit /b 1
)
:: 检查是否有参数
if "%1"=="" (
:: 智能生成提交信息
@@ -97,15 +105,48 @@ if "%1"=="" (
echo 📝 提交信息: %commit_msg%
echo.
:: 执行推送
git add . && git commit -m "%commit_msg%" && git push origin main
:: 检查是否有更改需要提交
git diff --quiet && git diff --cached --quiet
if %errorlevel% equ 0 (
echo 没有检测到任何更改,无需提交
echo.
echo ✅ 工作区干净,无需推送
pause
exit /b 0
)
:: 执行推送
echo.
echo 📤 开始推送流程...
echo 📝 提交信息: %commit_msg%
git add .
if %errorlevel% neq 0 (
echo ❌ 添加文件失败
pause
exit /b 1
)
git commit -m "%commit_msg%"
if %errorlevel% neq 0 (
echo ❌ 提交失败
pause
exit /b 1
)
git push origin main
if %errorlevel% equ 0 (
echo.
echo ✅ 推送完成!
echo 📊 最新提交:
git log --oneline -1
) else (
echo.
echo ❌ 推送失败,请检查错误信息
echo 💡 可能的原因:
echo - 网络连接问题
echo - 远程仓库权限不足
echo - 分支冲突
)
echo.