title: Git: How to clone a forked repo based on another forked repo?
body: <p>Every single time when I start working on a prototype I will fork it from a prototype framework. The framework has all the goodness necessary to start with a project.</p>
  
  <p>After the first round of user testing, I will want the forked repo (version A) to stay at its current look (locked down). So in the future, I will be able to refer back to it.</p>
  
  <p>Then to get the prototype ready for second round of user testing, I will clone the forked repo so I have a version B.</p>
  
  <p>And sometimes there might be changes I will be doing on the original prototype framework that I want it to percolate through to version A and version B. </p>
  
  <p>-</p>
  
  <p>Is cloning the correct way to create a separate version?
  How do I remove dependencies from both version A and B?
  How do I keep the dependencies to the original prototype framework?</p>
  
  <ul>
  <li><p>I am using bitbucket and sourcetree.</p></li>
  </ul>