title: Using -m during add, commit and push alias
body: <p>Normally, I need to do:</p>
  
  <pre><code>$ git add .
  $ git commit -m "message"
  $ git push
  </code></pre>
  
  <p>to push my work to the server and view my changes. Since I need to do this for all little changes, it's a huge time kill. I currently have an alias for the git add, commit and push:</p>
  
  <pre><code>[alias]
      ap = !git add -A &amp;&amp; git commit &amp;&amp; git push
  </code></pre>
  
  <p>Is there a way to avoid VIM editor opening by setting a commit message using <code>-m</code>? I've tried doing <code>git ap -m "message"</code> but that still opens the VIM editor.</p>