Let's say we have project P1 which is developed by more than one developer.
Developer D1 checked master out as B1 and made changes. Developer D2 checked master out as B2 and made changes.
D1 merged B1 changes to master. Now D2 created a pull request, wants to merge master, but there are conflicts.
This conflict could be solved during the merge process using github's Resolve Conflict screen.
However, D2 is asked to Resolve Conflict within B2 branch and then create a pull request. How could D2 do this? Is this the way that should be done or conflicts should resolve during merges?
Thank you.