git Как отменить откатить коммит -- пример commit. Отмена одного конкретного коммита из истории

ПРИМЕЧАНИЕ:
команда типа:

git revert 6da04fa5c3dab77adc7a83fc9f058817cad4190a

откатит только 1 коммит (отменит его) -- но не все до него.
То есть для отката нескольких коммитов (всех после него) у данному данная команда не подходит.

git revert

git revert -- выясняет какие изменения нужно отменить, отменяет их и создаёт новый коммит, в котором эти изменения проведены.

Чтобы откатить изменения на один коммит в текущей ветке используйте команду:

git revert HEAD

-- эта команда отменит изменения последнего коммита.

Можно откатиться на несколько коммитов, чтобы откатиться, например, на 2, делаем так:

git revert HEAD~2

Источники:

vedro-compota's picture

судя по всему вот такое работать не будет:

git revert HEAD путьКФайлу

_____________
матфак вгу и остальная классика =)