В этом руководстве показано, как отменить предыдущую фиксацию в репозитории Git.
Как отменить предыдущую фиксацию репозитория Git?
Чтобы вернуть репозиторий Git к предыдущей фиксации для отмены изменений кода, сначала откройте репозиторий Git, зафиксируйте изменения и используйте « git сбросить HEAD~1 команда. Для этого ознакомьтесь с приведенными ниже инструкциями.
Шаг 1: Откройте терминал Git Bash
Сначала откройте терминал Git Bash из « Запускать меню:
Шаг 2. Перейдите в репозиторий Git.
Затем перейдите к нужному локальному репозиторию Git:
Шаг 3. Инициализируйте репозиторий Git
Используйте предоставленную команду для инициализации рабочего репозитория Git:
Шаг 4: Создайте новый файл
Создайте новый файл, который необходимо зафиксировать. Для этого мы создали « test.txt ' файл:
Шаг 5: Добавьте файл в рабочую область
Чтобы отследить файл, используйте предоставленную команду:
Шаг 6: зафиксируйте только что созданный файл
После добавления вновь созданного файла в промежуточную область сделайте первый коммит с помощью указанной команды. Здесь вариант « -м ” используется для установки сообщения фиксации:
Шаг 7: Проверьте журнал
Проверьте журнал, чтобы убедиться, что файл зафиксирован или нет:
Здесь вы можете видеть, что файл успешно зафиксирован:
Шаг 8: Изменить зафиксированный файл
Чтобы сделать вторую фиксацию, используя тот же файл, откройте файл в редакторе по умолчанию и внесите в него некоторые изменения:
После внесения изменений используйте кнопку « Ctrl+S », чтобы сохранить их:
Шаг 9: Добавьте обновленный файл на сцену
Добавьте обновленный файл в промежуточную область, так как файлы или каталоги, присутствующие в промежуточной области, могут быть зафиксированы:
После добавления файла в промежуточную область проверьте статус файла, отслеживается он или нет:
$ статус gitТолько отслеживаемые файлы попадают в промежуточную категорию:
Шаг 10: Зафиксируйте измененный файл
Снова зафиксируйте измененный файл с помощью предоставленной команды:
Проверьте, зафиксирована ли модификация или нет, просмотрев « журнал ”:
$ журнал gitЗдесь вы можете видеть, что вторая фиксация также выполнена успешно:
Шаг 11. Верните репозиторий Git к предыдущему коммиту
Чтобы вернуть репозиторий Git к предыдущей фиксации, выполните приведенную ниже команду:
“ сбросить ГОЛОВУ~1 ” отбрасывает самый последний коммит и устанавливает указатель HEAD на предыдущий коммит:
Чтобы проверить, вернулся ли репозиторий к предыдущей фиксации или нет, используйте « журнал git команда:
$ журнал gitВывод ниже показывает, что мы успешно вернули репозиторий к предыдущей фиксации:
Мы научили вас, как вернуть репозиторий Git к предыдущему коммиту.
Вывод
Чтобы вернуть репозиторий Git к предыдущей фиксации, сначала переместите репозиторий Git. Затем зафиксируйте изменения, используя « git совершить -м команда. Затем используйте « git сбросить HEAD~1 ” на терминале, чтобы отменить предыдущую фиксацию. В этом руководстве вы узнали, как отменить предыдущую фиксацию репозитория Git.