@echo off chcp 65001 >nul echo ============================================================================ echo 配置头歌远程仓库 echo ============================================================================ echo. echo 此脚本将: echo 1. 添加头歌远程仓库 echo 2. 推送到头歌 main 分支 echo 3. 推送到头歌 feature-ldl 分支 echo 4. 验证远程仓库配置 echo. echo 头歌仓库: https://bdgit.educoder.net/pu6zrsfoy/slms.git echo. pause echo. echo [1/4] 添加头歌远程仓库... git remote add educoder https://bdgit.educoder.net/pu6zrsfoy/slms.git 2>nul if %errorlevel% equ 0 ( echo ✓ 远程仓库 educoder 已添加 ) else ( echo ⚠️ 远程仓库 educoder 已存在,更新 URL... git remote set-url educoder https://bdgit.educoder.net/pu6zrsfoy/slms.git echo ✓ 远程仓库 URL 已更新 ) echo. echo [2/4] 推送到头歌 main 分支... echo. echo 警告: 即将强制推送到头歌 main 分支 echo 这将覆盖远程仓库的内容! echo. set /p CONFIRM_MAIN="确认推送到 main? (Y/N): " if /i not "%CONFIRM_MAIN%"=="Y" ( echo 跳过 main 分支推送 goto push_feature ) echo. echo 推送中... git push educoder main --force if %errorlevel% neq 0 ( echo. echo ✗ 推送到 main 失败! echo. echo 可能的原因: echo 1. 网络连接问题 echo 2. 认证失败(需要输入用户名和密码) echo 3. 仓库不存在或无权限 echo. echo 请检查网络连接和认证信息后重试 echo. goto verify ) else ( echo ✓ 推送到 main 成功 ) :push_feature echo. echo [3/4] 推送到头歌 feature-ldl 分支... echo. set /p CONFIRM_FEATURE="确认推送到 feature-ldl? (Y/N): " if /i not "%CONFIRM_FEATURE%"=="Y" ( echo 跳过 feature-ldl 分支推送 goto verify ) echo. echo 推送中... git push educoder main:feature-ldl --force if %errorlevel% neq 0 ( echo. echo ✗ 推送到 feature-ldl 失败! echo. goto verify ) else ( echo ✓ 推送到 feature-ldl 成功 ) :verify echo. echo [4/4] 验证远程仓库配置... echo. echo 当前配置的远程仓库: git remote -v echo. echo ============================================================================ echo 配置完成! echo ============================================================================ echo. echo 可以访问头歌仓库: echo - Main 分支: https://bdgit.educoder.net/pu6zrsfoy/slms/tree/main echo - Feature 分支: https://bdgit.educoder.net/pu6zrsfoy/slms/tree/feature-ldl echo. echo 注意: 如果推送失败,请检查: echo 1. 网络连接是否正常 echo 2. 头歌账号是否有权限 echo 3. 仓库 URL 是否正确 echo. pause