I start to work on some changes on my master branch and realize that this is not a quick fix and I will need more time to do my fix. So I save my work in a different branch as described here with:
git checkout -b newClientID
I didn't commit my change there, since I wanted to make more relevant progress.
Then I switch to my master
and reset it
git checkout master
git checkout -- .
When I switch back to my branch newClientID
I realize that my uncommitted changes have been lost. Any chance to recover them?