Я уже задавал подобный вопрос, но сейчас ситуация немного другая.
Нужно вернуть проект к нужному коммиту.
А именно - как сделать два разных варианта "переключения"?
1) Переключиться на коммит и продолжить работу с него. (git checkout -b имя-новой-ветки aaaaaa). Возможно без новой ветки?
2) Переключиться на коммит удалив все коммиты выше.
Если есть какие либо текущие изменения - то сохранять их не надо.
Переключение на коммит для продолжения работы, а не просто посмотреть.
Как это сделать в GitHub Desktop?