title: git pull error: "fatal: cannot rebase with locally recorded submodule modifications"
body: <p>I'm getting this error doing a <code>git pull</code>:</p>
  
  <blockquote>
    <p>fatal: cannot rebase with locally recorded submodule modifications</p>
  </blockquote>
  
  <p>Googling for this error message essentially no results! That was a first for me.</p>
  
  <p>You can see this error in the git source control here (to verify it is a real error), <a href="https://github.com/git/git/blob/master/builtin/pull.c#L961" rel="noreferrer">https://github.com/git/git/blob/master/builtin/pull.c#L961</a></p>
  
  <p>I tried deleting all the submodules in the project, re-init'ing them, etc and nothing will let me do a <code>git pull</code> on the master branch.</p>