Команда git-revert в Git | Объяснение

Komanda Git Revert V Git Ob Asnenie



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

В этом посте речь пойдет о:

Что такое команда «git revert» в Git?

git вернуться » используется для удаления изменений в истории коммитов репозитория Git. Он берет конкретный SHA-хэш коммита, отменяет внесенные изменения из этого коммита и генерирует новый « отменить фиксацию ' совершить. Кроме того, указатель HEAD обновляется и указывает на новый коммит возврата, что делает его вершиной текущей рабочей ветки.







Как «git revert» зафиксировать изменения в Git?

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



  • Перейдите в локальный репозиторий Git.
  • Перечислите текущее содержимое репозитория и выберите файл, который необходимо восстановить из репозитория Git.
  • Просмотрите историю журнала Git и выберите конкретный хэш SHA фиксации.
  • Запустите « git вернуться команда.

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

Первоначально используйте « CD ” и перейдите в конкретный локальный репозиторий Git:



CD 'C:\Пользователи \n азма\Гит\Коко'

Шаг 2. Перечислите существующий контент

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





лс

Из данного вывода мы выбрали « файл1.py » файл для дальнейшей обработки:



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

Выполнить « git рефлог. ” для просмотра текущей истории журнала репозитория:

git рефлог .

Здесь мы выбрали « 59bd8e1 ” передайте хэш SHA, чтобы отменить эту фиксацию:

Шаг 4. Отменить фиксацию изменений

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

git вернуться 59bd8e1

Когда указанная выше команда будет выполнена, откроется текстовый редактор по умолчанию. Добавьте сообщение фиксации, сохраните изменения и закройте текстовый редактор. Например, мы набрали « Отменить «1-й файл добавлен» » в качестве сообщения коммита:

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

Шаг 5: Проверьте операцию возврата

Чтобы убедиться, что конкретные изменения отменены или нет, используйте « git рефлог. команда:

git рефлог .

Как видите, HEAD указывает на самую последнюю фиксацию, что указывает на то, что изменения фиксации были отменены:

Вот и все! Мы собрали подробную информацию о « git вернуться ” в Git.

Заключение

мерзавец возвращаться ” используется для отмены определенных изменений фиксации. Для этого перейдите в локальный репозиторий Git и перечислите текущее содержимое репозитория. Затем просмотрите историю журнала Git и выберите конкретный хэш SHA фиксации. После этого выполните « git вернуться команда. Этот пост продемонстрировал использование команды «git revert» в Git.