I have a 7 branches that affect the same files, all have been merged into the master branch through a secondary branch. One of the branches was not meant to be merged because it was not stable - can I undo the changes made by that single branch?
Assuming my repository looks like the following:
master A - B - - - - E - - G - - - J - K
b1 | `- F - - - I´
b2 | /
b3 |` - C - - - - - H -´
b4 ` - - D - - - -´
Now D is in the master. I want to remove it (but keep it in the b4 branch).