title: git submodule update --remote vs git pull
body: <p>What is the difference between running </p>
  
  <pre><code>git submodule update --remote
  </code></pre>
  
  <p>vs </p>
  
  <pre><code>cd &lt;submodule directoy&gt;
  git pull
  </code></pre>
  
  <p>Assuming that the submodule was previously set to track some branch:</p>
  
  <pre><code>git submodule add -b master [URL to Git repo]
  </code></pre>