1. Введение
При использовании Git нам часто приходится отменять или возвращать фиксацию, будь то откат к определенному моменту времени или откат особенно проблемной фиксации. В этом руководстве мы рассмотрим наиболее распространенные команды для отмены и возврата коммитов в Git. Мы также продемонстрируем тонкие различия в том, как работают эти команды.
2. Просмотр старых коммитов с помощью git checkout
Начнем с того, что мы можем просмотреть состояние проекта при определенной фиксации с помощью команды git checkout
. Мы можем просмотреть историю репозитория Git с помощью команды git log
. Каждый коммит имеет уникальный идентификационный хэш SHA-1, который мы можем использовать с git checkout
для повторного посещения любого коммита на временной шкале.
В этом примере мы вернемся к коммиту, который имеет идентификационный хэш e0390cd8d75dc0f1115ca9f350ac1a27fddba67d
: ``