Как синхронизировать ветки в Git

Например staging сильно убежал от production и черепиками его не догнать. Делаем так:

git checkout staging git branch tmp git checkout tmp git reset --soft production git checkout production git commit -m # ветку назвать аля Sync with staging / heap MR 657 git branch -D tmp