title: git submodule "--remote" results in (new commits)
body: <p>How do I prevent git status from showing submodule locked to specific submodule branch as a change after update?</p>
  
  <p>I added a git submodule using a specific branch:</p>
  
  <pre><code>git submodule add -b feature/special git@.../buildenv.git env
  git commit -a -m "added submodule locked to special feature"
  git push
  </code></pre>
  
  <p>All was good until someone committed to the submodule and pushed
  Now, when I update the submodule I see new commits messages from status</p>
  
  <pre><code>git submodule update --remote --recursive --init
  git diff
  
  index b45bfd8..2334b1f 160000
  --- a/env
  +++ b/env
  @@ -1 +1 @@
  -Subproject commit b45bfd8f498a4d86a9586e1a4b1a6194052274b0
  +Subproject commit 2334b1faa019c28c6fe75cef94fd94d847593c37
  </code></pre>