Git, Clear, Repo
Чтобы полностью очистить ваш локальный репозиторий Git и заново загрузить всё содержимое из удалённого репозитория GitLab, выполните следующую последовательность команд:
Шаг 1: Удаление всех файлов текущего проекта
Для начала перейдите в каталог вашего локального репозитория и удалите все файлы и папки, кроме
.gitкаталога. Это сохранит историю коммитов и настройки репозитория.Внимание: Команда
rm -rf * .[^.]*удалит ВСЕ файлы и директории внутри вашей рабочей копии, кроме скрытого каталога.git. Убедитесь, что находитесь именно в нужном каталоге!Шаг 2: Обновление содержимого из удалённого репозитория
Теперь вам нужно обновить локальные изменения из удалённого репозитория (
origin), сохранив при этом структуру истории коммитов и ветвей.Выполните команду:
Команда
git fetchзагружает новые данные из удалённого репозитория, а командаgit reset --hardустанавливает вашу рабочую копию и HEAD ровно на последнюю версию веткиmainилиmaster.Итоговая процедура выглядит следующим образом:
Комментариев нет:
Отправить комментарий