Практическое использование Git Reset – Soft

Prakticeskoe Ispol Zovanie Git Reset Soft



Гит ' перезагрузить Команда ” является одной из наиболее часто используемых и надежных команд, поддерживающих различные параметры, такие как “ жесткий », « мягкий », и смешанные команды. С каждым вариантом команда сброса Git работает по-разному. Например, « git сброс - жесткий ” используется для отмены и полного удаления изменений из репозитория. Тем не менее ' git сброс -мягкий ” используется для отмены изменений без уничтожения изменений фиксации и возврата их в индекс отслеживания.

Эта статья продемонстрирует:







Каково практическое использование команды «git reset –soft»?

Ниже приведены практические применения « git сброс -мягкий команда:



  • Переместите указатель HEAD обратно к указанному коммиту или предыдущему коммиту.
  • Отменить все зафиксированные изменения
  • Сохраняет все изменения в индексе отслеживания и делает их готовыми к повторной фиксации.

Теперь давайте проверим использование команды git reset с параметром –soft.



Как использовать команду «git reset –soft»?

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





Шаг 1: Откройте терминал Git

В меню «Автозагрузка» сначала запустите « Гит Баш ' Терминал:



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

С использованием ' CD », перейдите в репозиторий Git:

$ CD 'C:\Git\коммиты'

Шаг 3: Создайте новый файл

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

$ трогать Демо.txt

Шаг 4. Переместите файл в промежуточный индекс

Переместите файл в промежуточный индекс, чтобы зафиксировать новые изменения с помощью Git». добавлять команда:

$ git добавить Демо.txt

Проверьте, добавлены ли изменения в промежуточный индекс или нет, с помощью команды «git status»:

$ статус git

Вы можете видеть, что неотслеживаемые изменения успешно добавлены в промежуточную область:

Шаг 5. Зафиксируйте отслеживаемые изменения

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

$ git совершить 'Демо добавлено'

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

$ журнал git

Можно заметить, что изменения успешно зафиксированы:

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

$ статус git

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

Шаг 6: Отменить зафиксированные изменения

Теперь используйте команду «git reset –soft» вместе с указателем HEAD, чтобы отменить зафиксированные изменения и переместить HEAD обратно к предыдущей фиксации:

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

Снова проверьте журнал репозитория, чтобы убедиться, что HEAD вернулся к предыдущей фиксации или нет:

$ журнал git

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

Шаг 7. Подтвердите возврат изменений в индекс отслеживания

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

$ статус git

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

Мы продемонстрировали практическое использование « git сброс -мягкий команда.

Вывод

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