Who Let The Dogs Out 🐾 (nprofile…x22r) мне кажется, тут более ярким примером будет не git commit, а git rebase -i (interactive rebase, IR), который собирает указанную последовательность коммитов и собирает в редактор сценарий, где они все pick'аются, но можно проделать с ними и другие операции (поменяв слово в начале) или проделать их в другом порядке (поменяв строчки местами).
А ещё! В комментариях редактируемого сценария IR кратко документируется происходящий процесс и доступные команды. Потому что, ну, редактор умеет показывать текст, чо б этим не воспользоваться.
Приём несомненно крутой, но далеко не новый.