Когда создается PR, это не значит, что вы не можете добавить sh в ту ветвь, которую хотите объединить. В этом случае вы должны были объединить все, что было при разработке ветки, с вашей веткой B:
git checkout branchB
Ситуационный шаг: git pull origin branchB
(чтобы обновить локальную версию) BranchB с тем, что находится в удаленной ветви B. В основном требуется, когда несколько разработчиков нажимают на BranchB.)
git pull origin develop
для применения изменений удаленной разработки в локальной ветви B (этот шаг также можно выполнить с помощью rebase, в основном это зависит от политики git проекта.)
git push origin branchB
в pu sh локальные изменения от локальной ветви B к удаленной ветви B (следовательно, обновление PR)