Skip to content

Моделирование изменений в ветке main

Так как все изменения в проекте мержатся в ветку main/master, смоделируем ситуацию, когда в main пришли какие-то изменения.
1.    Для этого перейдем в ветку main.

2.    Добавим изменения в функцию main в файле main.go.

3.    Проверим  историю в main.

Цель ребейза — сохранить историю в ветке main в том порядке, в котором она находится после слияния функционала. Так как изменения в ветке main мы внесли после изменений веток feature-3 и feature-4, при операции merge commit “main add some changes” уйдет вверх по истории, чего мы пытаемся избежать.