title: Commit and automatically add all untracked files
body: <p>I often forgot that I have some new files and directly do,</p>
  
  <pre><code>git commit -a -m "My commit message"
  </code></pre>
  
  <p>This only commits changed files, and I have to do add the remaining files in a new commit. This means that there are two separate commits although logically they are part of the same task.</p>
  
  <p>The easiest way I know to include untracked files in the commit via two consecutive commands:</p>
  
  <pre><code>git add -A
  git commit -a -m "My commit message"
  </code></pre>
  
  <p>Is it possible to have the same effect like the above in one command?</p>