Я читаю книгу Pro Git и застреваю при перебазировании.
Ниже приведен сценарий:
, поэтому две ветви уже объединены.Затем в книге говорится, что после того, как мы осуществим слияние, мы все еще можем передумать, чтобы перебазировать С4 в С5 следующим образом:
Но я попытался повторить перебазирование и обнаружил, что послеобъединение выполнено, я не могу перебазировать больше, если я попытаюсь:
git checkout branch_on_c4
git rebase branch_on_c5
У меня нет нового коммита C4'
, и сообщение:
Сначала, перематывая голову, чтобы воспроизвести вашу работу поверх нее
Применение: добавить
Использование информации индекса для восстановлениябазовое дерево
Откат к исправлению базы и трехстороннему объединению
Без изменений - исправление уже применено **
Если я не объединил две ветвиВо-первых, у меня нет проблем с перебазированием С4 на С5.Но после слияния я больше не могу перебазировать, так как же автор или какую команду использует автор, чтобы выполнить перебазирование после слияния?