Отмена получения по запросу мерзавца - переоснова

Эй я плохо знаком с мерзавцем, и я должен отменить получение по запросу, кто-либо может помочь?!? Таким образом, то, что я сделал...

  1. фиксация мерзавца
  2. притон мерзавца
  3. получение по запросу мерзавца - переоснова
  4. поп притона мерзавца

это создало набор конфликтов и пошло немного неправильное. Теперь выполнение 'списка притона мерзавца' показывает, что мой притон все еще там. Действительно ли возможно вернуться мой repo назад к точке сразу после выполнения фиксации мерзавца. Таким образом, эффективно мой repo только содержит только изменения, которые я внес и ничто нового с сервера?

43
задан Nakilon 7 April 2015 в 11:24
поделиться

3 ответа

с помощью git reflog вы увидите список коммитов, на которые HEAD указывал в прошлом

с помощью

git checkout -b after-commit HEAD@{1} # or the commit you want to recover

вы создаете новую ветку в этой точной позиции и проверяете ее

45
ответ дан 26 November 2019 в 22:27
поделиться

Используйте git-журнал -g и найдите индекс коммита, к которому хотите вернуться, просто сделайте git checkout индекс

.
-1
ответ дан 26 November 2019 в 22:27
поделиться

На самом деле, чтобы упростить эту задачу, Git хранит ссылку с именем ORIG_HEAD , которая указывает на то место, где вы были до перебазирования. Так что это очень просто:

git reset --hard ORIG_HEAD
96
ответ дан 26 November 2019 в 22:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: