I have created a feature branch(Feature1) and worked on it. Pull request merged to remote master branch (with no fast forward option- azure devops). After that some other checkins are done on master branch from other developers.
I have created another feature branch (Feature2) and worked on it. Again pull request merged to master branch.
Now I want to revert Feature1 and Feature2 branch changes from master. I did not delete Feature1 and Feature2 branches.
Feature1 and Feature2 branches are supposed to merge into another branch instead of master.
Now how should I remove Feature 1 and Feature2 changes from master without touching other developers checkins?