title: How to work simultaneously on a few branches
body: <p>This is a follow-up on <a href="https://stackoverflow.com/questions/8453039/cleaning-my-git-branch-of-features-in-development">this question</a> on creating branches.</p>
  
  <p>It strikes me as odd that I would still work on one repository because the files on my local machine will be a weird mix of different experiments.</p>
  
  <p>I would imagine the best-practice method is to duplicate the repository and work in different folders on my computer for each branch -- but I don't know how to set this up. I have my current repository at Documents/San/CompProj so what are the commands I'd use to create a new repository tied to a different branch on a different local folder?</p>
  
  <p>Git is fairly new to me so I'd love any corrections you can make on what I'm assuming/asking above.</p>