@ECHO OFF TITLE Restore Unity Project repo SETLOCAL CD "%~dp0" git rev-parse --is-inside-work-tree >NUL || GOTO die ECHO The following files were changed and will be reverted: git diff --name-only HEAD ECHO. CHOICE /M "Execute" IF %ERRORLEVEL% NEQ 1 ( ECHO Aborting restore... ) ELSE ( git restore "%~dp0." || GOTO die ECHO Done. ) :end PAUSE EXIT /B 0 :die PAUSE EXIT /B %ERRORLEVEL%