Отмена изменений. Часть 1.
• git commit --amend
«Догнать» последний коммит. Используется,
чтобы добавить в него забытые изменения
или изменить его message. Всё, что
подготовлено для фиксации, будет
зафиксировано в последнем коммите, не
создавая новый.
• git reset HEAD ФАЙЛ
Отмена индексации, то есть отмена
подготовки файла к фиксации. Сам файл при
этом не меняется!
• git checkout -- ФАЙЛ
Сброс файла к состоянию последнего
коммита.
NB. Помните, что всё, что является частью
коммита в Git'е, почти всегда может быть
восстановлено. Всё, что никогда не попадало в
коммит, вы скорее всего уже не увидите снова.
ОТМЕНА И
УДАЛЕНИЕ