Based on this answer, I tried different combinations of the following commands and lastly I tried all of them in this sequence:
sbees@STRIX-SCOTT D:\pathtorepo
> git clean -f
sbees@STRIX-SCOTT D:\pathtorepo
> git clean -fd
sbees@STRIX-SCOTT D:\pathtorepo
> git reset
sbees@STRIX-SCOTT D:\pathtorepo
> git checkout .
And I still get errors:
sbees@STRIX-SCOTT D:\pathtorepo
> git pull
error: The following untracked working tree files would be overwritten by merge:
MyProj.DynamicLoading/NetworkMessaging/NetworkMessaging.csproj
MyProj.DynamicLoading/MyProj.DynamicLoading.Data.Objects/MyProj.DynamicLoading.Data.Objects.csproj
MyProj.DynamicLoading/MyProj.DynamicLoading.Data/MyProj.DynamicLoading.Data.csproj
MyProj.DynamicLoading/MyProj.DynamicLoading.sln
MyProj.DynamicLoading/MyProj.DynamicLoading/MyProj.DynamicLoading.csproj
Please move or remove them before you merge.
Aborting
sbees@STRIX-SCOTT D:\pathtorepo
>
How on earth can I just update the project from the remote branch and completely ignore all my local changes? I would have just deleted and started over by now, but it's an 8 gig project that took 5 hours to download...
What is the magic incantation? Do I need to find a chicken?
sbees@STRIX-SCOTT D:\project
> git reset --hard origin/master
Checking out files: 100% (1179/1179), done.
HEAD is now at ea4b3238 Merge remote-tracking branch 'origin/master'
sbees@STRIX-SCOTT D:\project
> git pull
error: The following untracked working tree files would be overwritten by merge:
Assets/AIBots/Man_Office_01/resources.meta
Assets/AIBots/Man_Office_01/resources/Man_Office_01.fbm.meta
Assets/AIBots/Man_Office_01/resources/Man_Office_01.fbm/Man_Office_01_Beard_diffuse.png
Assets/AIBots/Man_Office_01/resources/Man_Office_01.fbm/Man_Office_01_Beard_diffuse.png.meta
... about a thousand more