GitDepencies will need to be commited only if you buildGitDepencies in generated solution.
to avoid this (ex. by accident), right click on solution and uncheck building GitDepencies project file.
otherwise, if you already messed up, you can run (in the root of repo)
- git clean --force Engine\Binaries\DotNET\GitDepencies.exe
- git checkout GitDepencies.exe
- .\Setup.bat
and that will restore original GitDepencies file back
if git clean --force Engine\Binaries\DotNET\GitDepencies.exe does not work (surely because GidDependencis is tarcked file) then use
git rm -f Engine\Binaries\DotNET\GitDepencies.exe
references: