Files
family-hub/SYNC_AND_PUSH.bat

55 lines
1.2 KiB
Batchfile

@echo off
echo ================================================
echo Phase 3.1: Sync and Push to Gitea
echo ================================================
echo.
cd /d D:\Hosted\familyhub
echo [1/5] Fetching from Gitea...
git fetch origin
echo.
echo [2/5] Pulling remote commits...
git pull origin main --allow-unrelated-histories --no-edit
echo.
echo [3/5] Adding any new local files...
git add .
echo.
echo [4/5] Creating commit if needed...
git commit -m "Phase 3.1: Add remaining local files" 2>nul
if errorlevel 1 (
echo No new files to commit, already up to date.
) else (
echo New files committed successfully.
)
echo.
echo [5/5] Pushing everything to Gitea...
git push origin main
if errorlevel 1 (
echo.
echo ================================================
echo Push failed!
echo ================================================
echo.
echo Try running: git push origin main --force
echo WARNING: This will overwrite remote history!
echo.
pause
exit /b 1
)
echo.
echo ================================================
echo SUCCESS! All files synced to Gitea!
echo ================================================
echo.
echo View at: https://gitea.hideawaygaming.com.au/jessikitty/family-hub
echo.
pause