Допустим на GitHub есть несколько коммитов, и я захотел откатиться к какому-то из них. Под откатом я понимаю возврат всех файлов в исходное состояние. Я конечно смог сделать переход к к коммиту с помощью git checkout, а потом скачал все файлы в том виде, в котором мне нужны, но можно же как-то еще это сделать?
Помогите пожалуйста, гитом только недавно начал пользоваться)
Я бы поступил так:
Клонировать репозиторий (git clone ...), переключиться на нужный коммит (git checkout), создать из этого коммита новую ветку (git branch -b ...) и вносить свои изменения.