How to restore brench, faced with such a situation.
git checkout-b feature-xxx develop
In branch feature-xxx has made multiple changes to the code without making a git commit, switch to develop:
git checkout develop
Git was written that modified the modified files in the develop of feature-xxx. It was not necessary to me, so I did:
git checkout — IZMENENIYA
Checked worked the program before changes in feature-xxx. Returning to feature-xxx(git checkout feature-xxx) found that changes missing.
Two days of work down the drain, or you can check in the changes?