git pull
с параметром --rebase
- лучший вариант в этой ситуации.
git pull --rebase origin your_sync_branch
У вас есть неопубликованный коммит. Поэтому сначала перемотайте их поверх удаленного мастера, а затем вставьте их в мастер или другую ветвь:
git push --force-with-lease origin your_banch
Параметр --force-with-lease
сначала проверьте, не изменился ли статус удаленного филиала.