git revert

git "revert" для Одного файла к указанному коммиту. Как откатить изменения в единственном файле - checkout

Для подобного отката изменений можно использовать checkout с хэша коммитам, общий вид команды:

git checkout хэшКоммита -- путь/к/файлу

Пример по шагам:

  1. Смотрим историю коммитов, чтобы понять к какому будем откатываться, например:
    git log 

    или

git revert Откатить состояние репозитория к указанному коммиту -- разные варианты, диапазон, список коммитов

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

Примеры git revert -- все файлы

git revert умеет отменять не только выбранный коммит, но поддерживает и более сложные варианты:

Subscribe to RSS - git revert