title: Git best way to fork a submodule already in a repository
body: <p>I have a git submodule (a vim plugin from github) which is <em>already</em> inside a git repository, and has been for 10 commits or so. </p>
  
  <p>I would now like to fork the submodule repo and make my own changes. </p>
  
  <p>I think this will work ... but is it a bad way to do it?</p>
  
  <ol>
  <li>Fork the submodule on github.</li>
  <li>Edit my <code>.gitmodules</code> file in the main repo so it points to my forked repo on github</li>
  <li><code>git submodule sync</code></li>
  <li><code>git submodule update</code></li>
  </ol>
  
  <p>Or will this lose some git history tracking information / is there a better way?</p>