Эй я плохо знаком с мерзавцем, и я должен отменить получение по запросу, кто-либо может помочь?!? Таким образом, то, что я сделал...
это создало набор конфликтов и пошло немного неправильное. Теперь выполнение 'списка притона мерзавца' показывает, что мой притон все еще там. Действительно ли возможно вернуться мой repo назад к точке сразу после выполнения фиксации мерзавца. Таким образом, эффективно мой repo только содержит только изменения, которые я внес и ничто нового с сервера?
с помощью git reflog
вы увидите список коммитов, на которые HEAD указывал в прошлом
с помощью
git checkout -b after-commit HEAD@{1} # or the commit you want to recover
вы создаете новую ветку в этой точной позиции и проверяете ее
Используйте git-журнал -g
и найдите индекс коммита, к которому хотите вернуться, просто сделайте git checkout
индекс
На самом деле, чтобы упростить эту задачу, Git хранит ссылку с именем ORIG_HEAD
, которая указывает на то место, где вы были до перебазирования. Так что это очень просто:
git reset --hard ORIG_HEAD