Не беспокойтесь, если вы не знаете, как восстановить удаленный репозиторий до определенного коммита, так как в этом посте будет продемонстрирован метод сброса удаленного репозитория до определенного коммита.
Как сбросить Remote на определенный коммит?
Чтобы сбросить удаленное устройство до определенной фиксации, сначала сбросьте или отмените фиксацию в репозитории Git, используя « git сброс команда. После этого отправьте фиксацию на удаленный компьютер с помощью команды « git push -f <удаленное-имя> <имя-ветки> команда.
Ознакомьтесь с предоставленной процедурой для практической демонстрации.
Шаг 1: Запустите Git-терминал
Сначала откройте терминал Git из меню «Пуск» Windows:
Шаг 2. Перейдите в рабочий репозиторий Git.
Используйте « CD ” и перейдите в рабочий репозиторий Git:
$ CD 'C:\Git\коммиты'
Далее просмотрите все файлы и репозитории текущего рабочего репозитория с помощью кнопки « лс команда:
$ лс
Шаг 3: Внесите изменения в файл Git
Внесите некоторые изменения в файл Git. С этой целью мы изменили содержание файла « Файл.txt ' файл:
$ эхо «Привет Linux, подсказка» > Файл.txt
Шаг 4. Добавьте файл в промежуточный индекс
Затем добавьте измененный файл в индекс отслеживания (промежуточную область) с помощью указанной команды:
$ git добавить Файл.txt
Просмотрите состояние репозитория Git, чтобы убедиться, добавлен ли измененный файл в индекс отслеживания или нет:
$ статус gitВы можете видеть, что мы успешно добавили файл в индекс отслеживания:
Шаг 5: Зафиксируйте новую модификацию
Зафиксируйте новые изменения с помощью « git совершить ” при указании сообщения с помощью “ -м ' вариант:
$ git совершить -м «Изменение фиксации»
Проверьте журнал Git, чтобы убедиться, что изменения зафиксированы или нет:
$ журнал gitЗдесь вы можете видеть, что изменения успешно зафиксированы и добавлены в локальный репозиторий Git:
Шаг 6. Отправка изменений на удаленный сервер
После этого отправьте изменения в удаленный репозиторий с помощью кнопки « git push <удаленное-имя> <ветка> команда. Здесь « -f ” используется для принудительной отправки изменений на удаленный сервер:
$ git push -f мастер происхождения
Шаг 7. Сбросьте Remote до определенного коммита
Теперь сбросьте пульт на предыдущую или недавнюю фиксацию. Для этого сначала вернитесь к определенному коммиту или определенному коммиту, используя позицию HEAD или идентификатор коммита:
$ git сброс --жесткий ГОЛОВА~ 1
Шаг 8. Отправка изменений на удаленный сервер
После возврата к определенному или предыдущему коммиту отправьте локальные коммиты в удаленный репозиторий:
$ git push -f мастер происхождения
Просмотрите журнал репозитория, чтобы проверить, сброшен ли пульт до определенного коммита или нет:
$ журнал gitМожно заметить, что мы успешно выполнили требуемую функциональность:
Мы научили вас методу сброса пульта до определенного коммита.
Вывод
Для сброса удаленного устройства на определенную фиксацию Git сначала перейдите в репозиторий Git и сбросьте изменения в локальном репозитории, используя « git reset –жесткая ГОЛОВКА~1 команда. Чтобы вернуться к определенной фиксации, пользователи могут использовать « git reset –hard <идентификатор фиксации> команда. После этого отправьте эти изменения в удаленный репозиторий, чтобы сбросить удаленный до определенного коммита, используя « git push -f мастер происхождения команда. В этом посте подробно описан метод сброса пульта на определенную фиксацию.