git commit -v displays the patch below the message part you're writing, so that you can review the patch as you write the message.
Reply on news.ycombinator.com