@echo off echo Final fix for website-main... echo. cd /d "C:\Users\hendr\Desktop\IntelSight\website-main" echo Step 1: Removing Git LFS completely... git lfs uninstall echo. echo Step 2: Checking current status... git status echo. echo Step 3: The video file is missing! Let's check... if not exist "assets\videos\background.mp4" ( echo ERROR: background.mp4 was removed by LFS! echo You need to restore it from backup or remove it from the repository. echo. echo Option A: Remove from repository echo Run: git rm assets/videos/background.mp4 echo git commit -m "Remove video file" echo. echo Option B: Add to .gitignore echo Add this line to .gitignore: assets/videos/background.mp4 echo. ) else ( echo File exists. Adding it back... git add assets/videos/background.mp4 git commit -m "Re-add video file without LFS" ) echo. echo Step 4: Removing LFS hooks... if exist .git\hooks\pre-push ( del .git\hooks\pre-push echo Removed pre-push hook ) echo. echo Step 5: Try push with --no-verify... git push --no-verify -u origin main echo. echo If still failing, the video file might be too large (>100MB). echo In that case, add it to .gitignore: echo. echo echo assets/videos/background.mp4 >> .gitignore echo git rm --cached assets/videos/background.mp4 echo git add .gitignore echo git commit -m "Remove large video file" echo git push -u origin main echo. pause