Доброго времени суток! Я сделал несколько (скажем, 10) коммитов в проект и захотел откатить последние 10 этих коммитов (я единственный разраб в проекте). Для этого я, работая в ветке master выполнил команду
git reset --hard HEAD~10
Далее
git push --force
После этого информация о тех 10-ти коммитах исчезла их вывода git log в моём локальном репе, однако осталась в репе проекта на сервере (я вижу эти коммиты на странице «Репозиторий» в трекере проекта (мы используем Redmine)). Но это пол-беды. Теперь когда я делаю git commit -a && git push изменения идут на сервер, применяются, и следом за моим коммитом в трекере идёт строка, говорящая о том, что автор с именем «git repository hosting» сделал коммит с комментарием «Merge branch 'master' of 178.63.190.XXX:project-x». Этот коммит вносит изменения, сделанные в тех пресловутых 10-ти коммитах, удалённых из моего локального репа.
Товарищи, подскажите пожалуйста, что творится с нашим репом на сервере, и как можно исправить ситуацию.