Как мне вернуться туда, где я был ... (откат к предыдущему коммиту) Git новичок - PullRequest
4 голосов
/ 27 августа 2010

Мои последние команды были:

git rebase -i HEAD^^

git rebase -i HEAD^^

git rebase -i HEAD^^^

Как вернуть репозиторий в состояние, в котором он находился до первой из перечисленных команд?

ПРИМЕЧАНИЕ: все, что я делал до сих пор, это git commit -am "my commit message". Я еще не понимаю ветвления и слияния, поэтому я их не использовал. Я пытался откатить код до предыдущего коммита, но, похоже, он ничего не сделал.

1 Ответ

8 голосов
/ 27 августа 2010

Если это именно те команды, которые вы выполнили, то git reset --hard HEAD@{3} вернет вас в ГОЛОВУ из 3 команд назад.В более общем случае, посмотрите на вывод git reflog, чтобы найти ссылку, которую вы хотите восстановить, а затем git reset к этому.

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