title: How to get rid of Git submodules untracked status?
body: <p>I can't seem to get rid of untracked content in Git's submodules. Running <code>git status</code> yields:</p>
  
  <pre>
  # On branch master
  # Changes not staged for commit:
  #   (use "git add ..." to update what will be committed)
  #   (use "git checkout -- ..." to discard changes in working directory)
  #   (commit or discard the untracked or modified content in submodules)
  #
  #    modified:   bundle/snipmate (untracked content)
  #    modified:   bundle/surround (untracked content)
  #    modified:   bundle/trailing-whitespace (untracked content)
  #    modified:   bundle/zencoding (untracked content)
  #
  no changes added to commit (use "git add" and/or "git commit -a")
  </pre>
  
  <p>Adding the <code>--ignore-submodules</code> parameter hides these messages; but I wonder if there's a way to get rid of this dirt in a more suitable, core-ish, manner.</p>