Ну алгоритм примерно такой:
1. Добавить еще один сервер
git remote add server2 https://github.com/user/repo.git
2. Сделать изменения локально
3. Сделать пуш в origin
git push origin develop
4.
git fetch server2
- стянуть код с server2 что бы при пуше не ругалось
5.
git checkout server2-develop
- перейти на ветку где будет храниться код со второго сервера
6.
git merge server2/develop
- смерджить туда изменения с сервера
7.
git cherry-pick d42c389f
- смерджить коммит, который содержит изменения бэкенда
8.
git push server2 develop
- запушить изменения на сервер 2
P.S. именно в таком виде я этот алгоритм не использовал, может что-то работаь не так