feat: 快速提交 - 周一 2025/09/22 13:18:51.04
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user