I was about ready to push my branch and create a pull request when I noticed the branch display in visual studio said 'Unknown Repository'
For some reason I decided to stash my changes. In visual studio I clicked 'Stash All (--include-untracked)'
After this my repository showed correctly and the branch showed correctly. But all my changes were gone and there was no stash to restore.
Is there any way I can get my changes back?