title: git commit --amend is dangerous
body: <p>I sometimes accidentally type <code>git commit -amend</code> when I really wanted to <code>git commit --amend</code>. Git detects that and asks me </p>
  
  <pre><code>$ git commit -amend
  error: did you mean `--amend` (with two dashes ?)
  </code></pre>
  
  <p>which is great. </p>
  
  <p>However, sometimes I write <code>git commit -ammend</code> and then git will just accept that and treat my spelling mistake as <code>git -a -m "mend"</code>, so it justs commits with the log message "mend". </p>
  
  <p>I am looking for a way to stop git doing so. I've tried to define an alias for <code>git commit -ammend</code> but failed for now. Do you have any suggestions how to deal with this issue?</p>