title: git alias not receiving parameters
body: <p>I've been trying to create a new alias that send files to staging area, and at the same time it commit with a message.<br>
  I've tried this:</p>
  
  <pre><code>git config --global alias.stagecomm '!git add -A &amp;&amp; git commit -m $1'
  </code></pre>
  
  <p>When I try to run:</p>
  
  <pre><code>git stagecomm "Commit"
  </code></pre>
  
  <p>It says that it didn't match any files known to git.</p>