Переопределить локальный репозиторий удаленным репозиторием - PullRequest
0 голосов
/ 26 июня 2018

Что мне нужно ввести в командной строке, если я хочу полностью восстановить свой локальный git-репозиторий с конкретным удаленным репозиторием, который не является последним? Я не хочу синхронизировать / объединять файлы, но скорее возвращаю старые файлы и удаляю те, которые были созданы после фиксации, к которой я хочу вернуться.

1 Ответ

0 голосов
/ 26 июня 2018

Если вы хотите установить свой репозиторий в предыдущее состояние, сначала найдите его:

git log

Найдите коммит, к которому вы хотите вернуться (коммит, что-то вроде 30cb7e27aead5ade0a8048e2459cbda63697bbac)

Выдает эту команду:

git reset --hard <commit-id>

Если вы все испортили, вы можете вернуть его, как предыдущая команда, например:

git reset --hard HEAD@1

Обратите внимание, это удалит все незафиксированные различия с вашего рабочего дерева. Передайте или спрячьте все, если хотите, чтобы они хранились.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...