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

Kak Perepisat Istoriu Poslednih Kommitov V Git



Git (Global Information Tracker) — это система управления версиями, которая широко используется для разработки нескольких программ и совместных проектов. Пользователи могут выполнять несколько операций, таких как добавление, удаление, обновление или удаление файлов из Git. Кроме того, пользователи могут добавлять или обновлять\изменять историю коммитов в Git. Для указанной цели « git совершить –изменить -м ” можно использовать команду.

В этом посте будет продемонстрирован метод перезаписи истории коммитов в Git.







Как переписать историю коммитов?

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



  • Перейдите в нужный каталог Git.
  • Перечислите весь доступный контент, выполнив команду « лс команда.
  • Просмотр текущего состояния рабочего репозитория Git.
  • Запустите « git совершить – изменить ” для перезаписи истории коммитов.

Шаг 1. Перейдите в определенный репозиторий Git



Сначала перейдите к репозиторию Git в соответствии с вашими предпочтениями с помощью « CD команда:





CD 'C:\Users\пользователь\Git\demo1'



Шаг 2. Список контента

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

лс

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

Шаг 3. Проверьте текущее состояние репозитория

Теперь запустите « мерзавец положение дел ” для просмотра текущего состояния рабочего каталога:

статус git

Видно, что рабочая зона чистая:

Шаг 4. Отображение истории коммитов Git

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

журнал git

Как видите, HEAD указывает на самую последнюю « 600af357… » зафиксировать хеш SHA:

Шаг 5. Перепишите историю коммитов

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

git совершить --исправлять 'добавлен текстовый файл'

Здесь:

  • -исправлять ” используется для изменения недавнего сообщения фиксации.
  • ” указывает на сообщение фиксации.
  • Добавлен текстовый файл ” — это новое сообщение коммита.

Когда указанная выше команда будет выполнена, будет обновлено самое последнее сообщение коммита:

Шаг 6: Проверка истории коммитов перезаписи

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

журнал git

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

Вы узнали, как переписать историю коммитов в Git.

Заключение

Чтобы переписать историю коммитов, сначала перейдите в локальный каталог Git. Затем перечислите весь доступный контент, используя « лс команда. Просмотрите статус Git с помощью кнопки « статус git ». После этого переписать историю коммитов с помощью команды « git commit –amend -m <сообщение-новой-фиксации> ” и проверьте обновленную историю коммитов. В этом посте описана самая простая процедура перезаписи истории коммитов Git.