Не могу откатиться на предыдущие коммиты GitHub Unity
Я только начал изучение Unity и решил сразу разобраться в системе контроля версий. Скачал клиент github, добавляю туда существующий проект и делаю коммиты - всё нормально. Но при попытке вернуться к предыдущим версиям github выдаёт ошибку типа:
error: Reverting is not possible because you have unmerged files. hint: Fix them up in the work tree, and then use 'git add/rm ' hint: as appropriate to mark resolution and make a commit. fatal: revert failed
А ещё после попытки вернуться на раннюю версию в изменениях появляются разные log файлы. В юнити force text и мета файлы включил. gitignore файл ставил шаблонный гитхабовский для юнити. Пытался вернуться на старые версии на одной master ветке.
Посоветуйте пожалуйста, что с этим можно сделать? Всё ли я делаю правильно? Поможет ли смена гита/клиента исправить ситуацию?