Подтвердить что ты не робот

Освободите ветвь git, сохраняя фиксацию после слияния

Скажем, что есть две ветки master и branchA.

Я работаю над master, другом на branchA. Когда все будет завершено, мы объединим branchA с master.

После нескольких коммитов на объединенном master, клиент хочет, чтобы работа, выполненная на branchA удалена, но НЕ совершается после слияния.

Как мы можем это сделать?

4b9b3361

Ответ 1

Прочитайте Pro Git - Undoing Merges.

В принципе, вы git revert совершите слияние:

git revert -m 1 hash_of_merge_commit

Вы можете столкнуться с некоторыми конфликтами, которые вам придется вручную развить, точно так же, как при слиянии в обычном режиме.

Дополнительные ссылки: