Situation:
- local git checkout of branch
mainwith both staged and non-staged changes git stash- ... work on other branches, etc ...
git checkout maingit stash apply<- NOTE the accidentally missing--index
How can I now (without major git surgery...) recover the missing staged changes, i.e. the state if I would have gotten, had I correctly used git stash apply --index above?
And, ideally, I don't want to re-resolve any conflicts already dealt with after the problematic git stash apply command.