Один программист ошибочно выдвинул свои коммиты в ветку devel вместо своей собственной ветки. Затем он создал собственную ветку и продолжил в ней правильно работать. Но ветка develop оказалась «зараженной» неправильными неутвержденными коммитами.
devel
develop
Как откатить это?
Сначала исправьте локальную сторону как:
git checkout dev git reset --hard HEAD^
Затем отправьте это обновление на пульт с --force как:
--force
git push --force