📧 Email 📢 Feed

How To Git Commit With Blank Messages

Karthik Devan

March 20, 2026

How?

One liner:

git commit -a --allow-empty-message -m \"\"

Or add an alias to ~/.gitconfig

[alias]
  nccommit = commit -a --allow-empty-message -m \"\"

Then you can:

git nccommit

Why?

But What About Accountability

But What About Auto-generating Changelogs With Conventional Commits?

Honestly I never bother reading changelogs generated from conventional commits, they’re trash. Changelogs must be written by humans, for humans. A commit is too small a unit to make a useful changelog, it lacks high level vision.

- lobste.rs/~thiht

References