Version control is not editing.
The workflow the original post is describing is basically a merge request.
What, and do seperate commits and merges for every comma and dangling modifier? That makes no sense. In addition, there needs to be comments and queries.