Были случаи. Переучить можно, но сложно.
1. Создать процедуру контроля качества. Человек свыкнется с процедурой и начнет механически выполнять ряд действий, которые раньше он не делал. Это может быть как тестирование, так и специально написанные утилиты того же коммита, которые не позволяют делать операции без строго последовательного алгоритма.
2. Парное программирование. Звучит дико, но метод реально эффективен.
3. Увольнение, потому что трудозатраты на перевоспитание всегда будут превышать эффект от уменьшения негативного эффекта от невнимательности.