Карточка Middle Git обновлено
Интерактивный rebase
Вопрос
Зачем нужен git rebase -i?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Чтобы отредактировать последние коммиты: склеить (squash/fixup), переименовать (reword), удалить (drop), изменить (edit) или переставить их. Обычно им причёсывают свою ветку перед ревью.
Ответ
Чтобы отредактировать последние коммиты: склеить (squash/fixup), переименовать (reword), удалить (drop), изменить (edit) или переставить их. Обычно им причёсывают свою ветку перед ревью.
Разбор
Это переписывание истории, поэтому только для коммитов, которые ещё не используют другие.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.