37 lines
1.1 KiB
Batchfile
37 lines
1.1 KiB
Batchfile
@echo off
|
|
REM ============================================================
|
|
REM 一键推送本地提交到 Gitea
|
|
REM 使用前提:本机能访问公司内网 / 已连 VPN,能解析 git.btw-ocr.com
|
|
REM Gitea 凭据由系统凭据助手(helper-selector / GCM)提供,无需手填
|
|
REM ============================================================
|
|
cd /d "D:\2026-09-10-task-20\material_wms"
|
|
|
|
echo [1/3] 拉取远程最新...
|
|
git fetch origin
|
|
if %errorlevel% neq 0 (
|
|
echo fetch 失败:请确认已连内网/VPN,且能访问 git.btw-ocr.com
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo [2/3] 将本地提交 rebase 到远程 main 之上...
|
|
git rebase origin/main
|
|
if %errorlevel% neq 0 (
|
|
echo rebase 冲突:请手动解决冲突后 git rebase --continue,或运行 git rebase --abort 撤销
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo [3/3] 推送到 Gitea...
|
|
git push origin main
|
|
if %errorlevel% neq 0 (
|
|
echo push 失败,请检查凭据或网络后重试
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo.
|
|
echo ===== 推送完成 =====
|
|
echo 可在 https://git.btw-ocr.com/star/Inventory-Management-System 核对最新提交
|
|
pause
|