On my work laptop, I've got git hooks set up so git will complain if I forget certain things that make my commits more professional, like:

But sometimes I'm committing to a personal repo like this one or my dotfiles repo and I don't care about this stuff. After messing with a series of silly ways prevent the hooks from running I learned that you can just use a simple flag, either --no-verify or -n to skip the hooks:

git commit -n -m "my unprofessional commit message"

Resources