I accidentally reverted a commit that was unrelated to my my work from my local feature branch. I have pushed my changes up to my feature branch and was about to issue a pull request to have my code reviewed and I can see that there are a whole load of unrelated changes which are due to the revert I did.
I can see the id of the commit that I reverted in BitBucket and just want to know what the easiest way is to undo the revert and pull the commit back into my branch.
I could take a new branch from development and then go through the process of manually merging my actual changes back into the new feature branch, but I suspect there is a much simpler action.
Just for reference, all of the fetch, pull and push are done through GIT Extensions.