Так ведь ваша команда подтягивает последние изменения в ветку develop,
а нам еще нужно делать на своем локальном
git checkout develop
git merge branchfromdevelop
странно, но никто это не описал !!!
просто не совсем понимаю какое будет состояние после этого merge !
если все нормально, то делать git push origin branchfromdevelop и затем создавать свой pull request (например на Github), а если не нормально то исправлять до Pull Request