Скажем, что есть две ветки master и branchA.
Я работаю над master, другом на branchA.
Когда все будет завершено, мы объединим branchA с master.
После нескольких коммитов на объединенном master, клиент хочет, чтобы
работа, выполненная на branchA удалена, но НЕ совершается после слияния.
Как мы можем это сделать?