Ответ 1
Если локальные ветки удаленного отслеживания установлены локально, это просто:
git checkout production
git merge development
git push origin production
Если вы еще не настроили ветки удаленного отслеживания, вы можете сделать что-то вроде:
git fetch origin
git checkout production # or `git checkout -b production origin/production` if you haven't set up production branch locally
git merge origin/development
git push origin production