Какими командами можно переместиться текущим указателем на указанный коммит, при этом не изменяя файлов в рабочей директории?

Какими командами можно переместиться текущим указателем на указанный коммит, при этом не изменяя файлов в рабочей директории? Желательно с пояснениями введите сюда описание изображения


Ответы (1 шт):

Автор решения: Ance

git reset позволяет сбросить состояние проекта до какого-либо коммита в истории. В git данное действие может быть двух видов: «мягкого»(soft reset) и «жесткого» (hard reset).

«Мягкий» (с ключом "--soft") сброс оставит нетронутыми ваши индекс (а практика показывает, что тронет индекс) и все дерево файлов и директорий проекта, вернется к работе с указанным коммитом. То есть, файлы в рабочем каталоге останутся нетронутыми, то есть отката состояния файлов в рабочей директории до состояния в указанном коммите не произойдет (в отличие от опции --hard). То есть, сдвинется только указатель в истории, без изменения файлов в рабочей директории.

→ Ссылка