Is there a way to keep all my changes now, and still reverse back my app to a certain commit and start going through all other commits to see which one caused an issue in my app?
I did a lot of changes, and it would take me a long time to check everything, so I want to get my previous commits and when I find the issue, I'll revert back to most recent commit and then just apply the necessary changes.
There's this answer here: git revert back to certain commit but I still want to keep all my recent changes, can someone walk me through the thought process?
I'm thinking if I commit my most recent changes now, its in bitbucket, then use the method: git reset --hard {commit numbers}
and just keep going through my list of commits, and when I find the issue, git reset --hard {most recent commit}
this will bring me back to most recent state?