Решение для очистки вашего запроса:
git rebase -i
С помощью интерактивной перебазировки вы сможете изменить историю мерзавцев ветки Подробнее об этом здесь .
Затем вам будет предложено внести изменения:
- commit1
- commit2
- merge of web
- commit
В каждой строке вы можете отредактировать, выбрать и т. Д. Если вы удалите свой коммит слияния с веб-изменениями, ваша ветвь избавится от этого действия слияния. Таким образом, ваш запрос на удаление может быть очищен. Просто следуйте инструкциям, чтобы завершить ребаз
После этого вы должны нажать -f (принудительно), чтобы изменить удаленную историю вашей ветви функций
git push -f