Я понимаю git rebase
. И я тоже понимаю git reflog
и git reset --hard
. Но SO answers и blog posts Я пробовал, похоже, не помогает мне исправить эту ошибку, которую я сделал.Исправление неудачной `git rebase`
Я работаю над изменением команды Marionette. Я делал то, что я обычно делаю, раздавливая свои коммиты в один, когда в какой-то момент заметил, что на самом деле я как-то «прикрепил» кучу коммитов to my PR. Это now lists 6 commits, и мой последний из них отделен от других.
Я не уверен, что это похоже на раздачу, когда вы сквош комментируете несколько пользователей, поэтому мой первый вопрос: что здесь происходит? Были ли они случайно раздавлены?
Второй вопрос: как я могу это исправить? Я ничего не делаю, кажется, работает. I git reset --hard
до того, как я сделал какие-либо перестановки, и он все еще показывает, что эти 6 коммитов как разблокированные коммиты. Даже если я reset --hard
полностью до того, как я клонировал репо, он по-прежнему перечисляет другие коммиты.
Что здесь происходит? У вас есть идеи о том, как я могу это исправить?