Question

I had some local changes in my directory that I committed using git commit. Later I realized that by mistake my changes broke my build. So I did a "git reset --soft" on my repo. But I am screwed up, as I did not back up the changes that were all undone, as some of them did contain the new functionality that I wanted. Any help on how to undo a "git reset --soft" operation so that I can get my committed changes back.

Was it helpful?

Solution

you should reset back to your commit id git reset _Your_Hash_ , as git reset --soft just reset the files and not the index or working tree.

btw in your git reflog you should find some of your commits.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top