Как отменить последние локальные коммиты в Git?

Kak Otmenit Poslednie Lokal Nye Kommity V Git



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

В этой статье описывается процедура отмены самой последней локальной фиксации.

Как отменить последние локальные коммиты в Git?

Вернитесь к предыдущему коммиту. Во-первых, переключитесь в каталог Git, создайте и добавьте новый файл. Затем зафиксируйте добавленные изменения в репозиторий. Проверьте историю журнала репозитория и выполните « $ git reset –soft HEAD~1 », чтобы отменить самую последнюю фиксацию. Наконец, проверьте процесс отмены.

Теперь двигайтесь вперед и разберитесь в вышеперечисленном сценарии!

Шаг 1. Перейдите в каталог

Сначала перейдите в каталог Git с помощью приведенной ниже команды:

$ CD 'C:\Пользователи \n азма\Гит\Демо14'

Шаг 2: Создайте файл

Выполнить « трогать ” для создания нового файла:

$ трогать файл1.txt

Шаг 3: Добавьте файл

Теперь отследите вновь созданный файл с помощью « git добавить команда:

$ git добавить файл1.txt

Шаг 4: Зафиксируйте изменения

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

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

Шаг 5. Проверьте историю журнала

Чтобы проверить историю журнала текущего репозитория, выполните приведенную ниже команду:

$ журнал git --онлайн

В приведенном ниже выводе выделенная ссылка на фиксацию является самой последней фиксацией:

Шаг 6. Отменить недавнюю локальную фиксацию

Чтобы отменить самую последнюю локальную фиксацию, выполните « git сброс ” командой “ -мягкий ” флаг вдоль “ ГОЛОВА~1 » целевой указатель HEAD:

$ git сброс --мягкий ГОЛОВА~ 1

Шаг 7: Проверьте процесс отмены

Наконец, чтобы проверить отмену самой последней локальной фиксации, выполните предоставленную команду:

$ журнал git --онлайн

Как видно из приведенного ниже вывода, указатель HEAD успешно перемещен на самую последнюю фиксацию:

Мы продемонстрировали метод отмены самой последней локальной фиксации.

Вывод

Вернитесь к предыдущей недавней локальной фиксации. Сначала перейдите в каталог Git, создайте и добавьте новый файл. Затем зафиксируйте добавленные изменения в репозиторий. Проверьте историю журнала репозитория и выполните « $ git reset –soft HEAD~1 », чтобы отменить самую последнюю фиксацию. Наконец, проверьте процесс отмены. В этой статье описана процедура отмены самой последней локальной фиксации.