profesor08, гитом иногда пользуются команды, целиком состоящие из дизайнеров, писателей и прочих гуманитариев ))
Это инструмент совместной работы не только в сфере программирования.
Но тогда придётся удалять мастер на внешнем сервере и заливать заново.
При коллективной работе это вызовет некоторые коллизии. Как минимум всем коллегам придётся выполнить git pull —rebase для мастера.
Вариант с revert более правильный.
HEAD~1 это предпоследний коммит, что тоже не то.