title: How to git status (or show) only submodule changes?
body: <pre><code>git status --ignore-submodules=all
  </code></pre>
  
  <p>I am looking for inverse of this, is there a way to print only the submodule changes? like <code>git status --show-only-submodules</code></p>
  
  <p>EDIT:
  My script fetch and merge submodule change, then it fetch and merge super project change. now, I need to check if the newly pulled-in super project change includes the SHA update of submodule change, for that I am thinking to do <code>git show HEAD^ HEAD</code> in super project, which prints below: </p>
  
  <pre><code>--- a/xyz
  +++ b/xyz
  @@ -1 +1 @@
  
  -Subproject commit f991877822a8fd50b90f53894f2592a852039547
  +Subproject commit f57c051f91b0948a5b8947430b516e650b50348e
  </code></pre>
  
  <p>from here, I will take the <code>+Subproject commit</code> and go into <code>xyz</code> directory, do a <code>git log -1 --no-merges</code> and compare the SHAs, if it matches, then I will assume the super change includes the submodule change that has been pulled in.</p>
  
  <p>For this reason, I like to list <strong>only the submodule changes</strong> when I do <code>git status --some-option</code> being in the super project. please let me know if there is a better way to do the same.</p>