В bitbucket я объединил запрос Pull, в котором было 2 коммита. Я не сквош слить их. Кроме 2 коммитов, я обнаружил, что есть дополнительный «серый коммит» с общим количеством изменений 2 коммитов.
Если я открою серый коммит, я могу увидеть вновь объединенные коммиты как "родительские коммиты":
Теперь я хочу отменить свое слияние. Я могу отменить 2 коммиты по отдельности в правильной последовательности, но это станет трудным, если у меня будет несколько коммитов в слиянии. Один из вариантов - слияние в сквош, но я хочу сохранить каждый отдельный коммит. Итак, я хочу написать код, который принимает идентификатор фиксации серого коммита, а затем перечисляет в нем коммиты, чтобы я мог вернуть их по порядку. Есть ли такая команда?