Это не делается автоматически.Вы должны вручную объединить ваши изменения от A до B, что довольно просто.Просто переключитесь на ветку B и выполните
git merge A
, которая автоматически объединит ваши изменения от A до B. Пока у вас нет никаких конфликтов, все изменения в A будут помечены как объединенные вB. Распространенные рекомендации - это ежедневные слияния, но это зависит от количества пользователей / коммитов, использующих вашу ветку.