Кроме того, раздавить возвращающие коммиты в один.

могу вернуть диапазон коммитов в git? Смотря наgitrevisions Документация, я не вижу, как указать нужный диапазон. Например:

A -> B -> C -> D -> E -> HEAD

Я хочу сделать эквивалент:

git revert B-D

где результат будет:

A -> B -> C -> D -> E -> F -> HEAD

где F содержит реверс B-D включительно.

Ответы на вопрос(2)

Ваш ответ на вопрос