Я расширился, чтобы добавить новую функцию в мой код.Изменения, сделанные в feature_branch, находятся в папке A_m (A master).Давайте назовем модифицированную версию A_m в feature_branch как A_fb.Теперь, когда я объединяю свой feature_branch с master, я хочу, чтобы история git выглядела так, как будто изменения были внесены в верхнюю часть папки A_mcopy (копия A_m), а не в A_m.
Как я могу заставить эту работу работать?
Я попытался скопировать папку A_fb в master_branch (но я потеряю все коммиты, которые были сделаны в моей ветви функций)
Наконец, после слияния мой мастер должен иметь обе папки A_m, A_fb