Within my team, we use Git flow with 2 person enforced code review before a merge (within a 10 person team). We use the code review to enforce this, alongside any other changes required.
I'm a strong proponent of good commit messages, so one thing I've been doing since joining the team is encouraging this to be better.