Отмените все, что сделал git с помощью команды git pull
У меня был предыдущий код проекта, и я начал использовать git между ними, но по некоторым причинам мне нужно вернуть код, который был до того, как я добавил git. Я сделал следующее.
Я запустил команду git init, затем запустил команду git remote add origin, а затем запустил команду git pull, которая обновила все файлы, которые, я думаю, были одинаковыми.
Мне нужно вернуть файлы без обновления. Я начал получать ошибку 500 после того, как запустил команду git pull.
Пожалуйста помоги. Спасибо
1 ответ
git pull = git fetch + git merge
Технически вы должны отменить слияние. (отмена извлечения не будет иметь смысла в любом случае)
Получите подробную информацию о состоянии, которое вы хотите отменить, с помощью git reflog
$ git reflog
Затем сделать хард ресет
$ git reset --hard <sha1>
Первые 7 буквенно-цифровых в sha1 из reflog сделают работу
Я надеюсь, что это отменит вашу тягу. Спасибо