Интерактивный rebase в Git
Интерактивный rebase нужен,
чтобы править уже сделанные
коммиты на ветке задачи
до слияния. Мы не трогаем
чужую main, а перестраиваем
только свои коммиты поверх нее.
На ветке feature/reports
запустим редактор со списком
коммитов от точки ответвления:
git rebase -i main
В списке у каждой строки
стоит слово pick:
коммит останется как есть.
Рядом в том же списке
встречаются squash,
fixup, reword
и drop. Их разберем
в следующих уроках.
pick a1b2c3d add login form
pick e4f5g6h fix typo in label
На feature/invoices
в orbit/billing
откройте список коммитов
относительно main
и сохраните файл без изменений,
чтобы rebase завершился.