Как вернуть репозиторий Git к предыдущей фиксации?

Kak Vernut Repozitorij Git K Predydusej Fiksacii



Git — это бесплатная система управления версиями DevOps с открытым исходным кодом, которая позволяет программистам реализовывать свой код в разных версиях. Возврат к предыдущему коммиту также является одной из полезных функций Git, поскольку он позволяет разработчикам переходить к предыдущей версии кода после некоторых ошибок в новой версии кода или в целях тестирования.

В этом руководстве показано, как отменить предыдущую фиксацию в репозитории Git.

Как отменить предыдущую фиксацию репозитория Git?

Чтобы вернуть репозиторий Git к предыдущей фиксации для отмены изменений кода, сначала откройте репозиторий Git, зафиксируйте изменения и используйте « git сбросить HEAD~1 команда. Для этого ознакомьтесь с приведенными ниже инструкциями.

Шаг 1: Откройте терминал Git Bash
Сначала откройте терминал Git Bash из « Запускать меню:

Шаг 2. Перейдите в репозиторий Git.
Затем перейдите к нужному локальному репозиторию Git:

$ CD 'С:\Гит'

Шаг 3. Инициализируйте репозиторий Git
Используйте предоставленную команду для инициализации рабочего репозитория Git:

$ Жарко

Шаг 4: Создайте новый файл
Создайте новый файл, который необходимо зафиксировать. Для этого мы создали « test.txt ' файл:

$ трогать test.txt

Шаг 5: Добавьте файл в рабочую область
Чтобы отследить файл, используйте предоставленную команду:

$ git добавить test.txt

Шаг 6: зафиксируйте только что созданный файл
После добавления вновь созданного файла в промежуточную область сделайте первый коммит с помощью указанной команды. Здесь вариант « ” используется для установки сообщения фиксации:

$ git совершить 'Тестовый файл добавлен'

Шаг 7: Проверьте журнал
Проверьте журнал, чтобы убедиться, что файл зафиксирован или нет:

$ журнал git

Здесь вы можете видеть, что файл успешно зафиксирован:

Шаг 8: Изменить зафиксированный файл
Чтобы сделать вторую фиксацию, используя тот же файл, откройте файл в редакторе по умолчанию и внесите в него некоторые изменения:

$ запустить test.txt

После внесения изменений используйте кнопку « Ctrl+S », чтобы сохранить их:

Шаг 9: Добавьте обновленный файл на сцену
Добавьте обновленный файл в промежуточную область, так как файлы или каталоги, присутствующие в промежуточной области, могут быть зафиксированы:

$ git добавить .

После добавления файла в промежуточную область проверьте статус файла, отслеживается он или нет:

$ статус git

Только отслеживаемые файлы попадают в промежуточную категорию:

Шаг 10: Зафиксируйте измененный файл
Снова зафиксируйте измененный файл с помощью предоставленной команды:

$ git совершить 'Тестовый файл обновлен'

Проверьте, зафиксирована ли модификация или нет, просмотрев « журнал ”:

$ журнал git

Здесь вы можете видеть, что вторая фиксация также выполнена успешно:

Шаг 11. Верните репозиторий Git к предыдущему коммиту
Чтобы вернуть репозиторий Git к предыдущей фиксации, выполните приведенную ниже команду:

$ git сброс ГОЛОВА~ 1

сбросить ГОЛОВУ~1 ” отбрасывает самый последний коммит и устанавливает указатель HEAD на предыдущий коммит:

Чтобы проверить, вернулся ли репозиторий к предыдущей фиксации или нет, используйте « журнал git команда:

$ журнал git

Вывод ниже показывает, что мы успешно вернули репозиторий к предыдущей фиксации:

Мы научили вас, как вернуть репозиторий Git к предыдущему коммиту.

Вывод

Чтобы вернуть репозиторий Git к предыдущей фиксации, сначала переместите репозиторий Git. Затем зафиксируйте изменения, используя « git совершить -м команда. Затем используйте « git сбросить HEAD~1 ” на терминале, чтобы отменить предыдущую фиксацию. В этом руководстве вы узнали, как отменить предыдущую фиксацию репозитория Git.