Commit with short message

Since git does not allow an empty commit message, you can just use a space.

$ git commit -m ' '

Commit with empty message

source

$ git commit --allow-empty-message -m ''
$ git config --global alias.nccommit 'commit -a --allow-empty-message -m ""'

Commit with no changes

Blog post on thread.house.

$ git commit --allow-empty