Отмена изменений. Часть 2.
• git reset --soft КОММИТ
«Мягкий» откат репозитория в состояние
указанного коммита.
Все изменения, бывшие ранее коммитами
после указанного, останутся в индексе. И вы
снова можете их зафиксировать.
• git reset --hard КОММИТ
Откат репозитория в состояние указанного
коммита. Обратите внимание – коммиты
после указанного пропадают из git log, но
на самом деле все еще хранятся в
репозитории.
git reflog (если вам это интересно)
ОТМЕНА И
УДАЛЕНИЕ