git commit --amend --allow-empty
[1] To be precise, it allows to create a commit that has the same tree as the parent commit.
Reply on news.ycombinator.com