title: Formatting GitHub commit messages from shell
body: <p>I just read <a href="https://github.com/erlang/otp/wiki/Writing-good-commit-messages" rel="noreferrer">Writing good commit messages</a> and liked it a lot. The problem is, I prefer the command line (plain ole' <code>git</code>).</p>
  
  <ul>
  <li>How can I add newlines and tabs to commit messages, so as to have a "summary line" and message body (which may consist of several paragraphs)?</li>
  <li>Does GitHub support markdown in their commit messages? After reading <a href="https://github.com/blog/926-shiny-new-commit-styles" rel="noreferrer">"Shiny new commit styles"</a> this doesn't seem possible</li>
  </ul>