The reason people like to work this way is that it lets you very effectively respond to review. You address them by amending the commit to incorporate the feedback.
This enables good interdiff review, so you can re-review just the new stuff in the new version of the commit and not the entire thing all over again.
Comments
Doesn’t sound like it leaves much room for error. How do you address PR / MR comments? Force push?
The reason people like to work this way is that it lets you very effectively respond to review. You address them by amending the commit to incorporate the feedback.
This enables good interdiff review, so you can re-review just the new stuff in the new version of the commit and not the entire thing all over again.