Допустим, у меня есть основная ветвь и две производные от нее: A и B. Затем ветвь B была объединена с веткой A несколько раз.
Есть ли способ получить SHA всех коммитов слияния B в A? Мне нужно это, чтобы отменить все эти коммиты слияния.
Я пробовал это, и это работает, но только потому, что есть сообщения коммита, содержащие имя ветви, например 'Объединить ветку B в A' .
git log --merges --oneline --first-parent A | grep 'B'
Есть ли способ достичь того же, не полагаясь на сообщения о коммите?