How to create git alias for flags

I would like to create git aliases for flags passed to git. Unfortunately it does not work that way. Do you know about any alternative I could use?

eg. I want to type
git commit -m 'hello' nv
instead of
git commit -m 'hello' --no-verify

Also if possible I do not want to use variables like:
git commit -m 'hello' $(nv)