Я использовал git filter-branch и прикрутил что-то и случайно переписал разделы истории, в которой я не хотел. Я пытался изменить одно имя и случайно изменил каждую фиксацию (а не только те, у которых есть определенное имя).Отменить использование фильтра-ветви в Git
Я знаю, что «git filter-branch» хранит резервную копию в refs/original, но я не знаю, как вернуть главную ветвь в эту старую версию. Что это за команда git?
коммита, идентификатор должен быть доступен в ссылках/оригинал. –
Синтаксис Reflog был создан для ситуаций, подобных этому. git checkout master @ {1} git branch -f master – jthill