как раз тема гита:
есть main-ветка, в какой то момент создали ветку фич, и он параллельно развивался, и в какой то момент в main-ветке внесли существенные изменения, которые нужны для ветки фич, как применить эти изменения из main на фич-ветку? при этом сохранив уже добавленные изменения
раз вам уже ответили, вот совет:
ветвитесь по абстракциям, а не по фичам, эксперимент с ветвлением по фичам провалился из-за подобных проблем