diff --git a/compile.bat b/compile.bat
index b9ab588997bb8f14bcbd0d2cae7791880a26be1a..c45ac210f0969a67af76b21fdc116e53f388dbe2 100644
--- a/compile.bat
+++ b/compile.bat
@@ -23,7 +23,8 @@ for %%k in (HKCU HKLM) do (
 if %GITFOUND% == yes (
 	set "PATH=%GIT%bin;%PATH%"
 	echo|set /p out="App.Version.commitHash = " > "%~dp0src\002-config\fc-version.js.commitHash.js"
-	git rev-parse --sq --short HEAD >> "%~dp0src\002-config\fc-version.js.commitHash.js"
+	git rev-parse --sq --short HEAD >> "%~dp0src\002-config\fc-version.js.commitHash.js" 2>NUL
+	if errorlevel 1 echo|set /p out="null" >> "%~dp0src\002-config\fc-version.js.commitHash.js"
 	echo|set /p out=";" >> "%~dp0src\002-config\fc-version.js.commitHash.js"
 )