Пардон, что я вас снова беспокою, но я запутался в том же git revert <commit>. Насколько я понял данная команда может вернуть изменения проекта в том состоянии на какие указывал требуемый коммит. Но также можно задавать и диапазон коммитов для отката git revert <commit1>..<commit2>, но я не понимаю: в чём разница между ними и какая польза от диапазона вообще в этом случае, если для возвращения состояния проекта достаточно только одной ссылки на коммит по хорошему счёту ?? Или я чтото не понимаю ??