Yes, the pace of commits you described earlier is insane.
Do you do TDD? If so, do you follow "Red-Green-Refactor(Blue)"? How long does it take you to write a single minimal test? How long does it take you to write the minimal amount of code to pass that test (without breaking others)?