Скажем, что я хочу объединиться из ветки релиза в главную ветку, и в ветке релиза есть некоторые коммиты, которые я не хочу включать в главную ветвь. Есть ли способ выполнить слияние, чтобы одно или несколько из этих коммитов не были объединены?
Моя стратегия состоит в том, чтобы сделать следующее (в главном):
git merge --no-commit release-branch
# Resolve conflicts and apply reverse patch of the commits that I don't want included
git commit # Edit commit message so that it lists the commits that have been reverse-patched
Есть ли лучший способ сделать это?