Okay so in my local file structure I have a folder named "X", inside that folder I have 4 other folders: "master", "demo", "deployer", and "gh-pages".
I am trying to set it up so that each of this folders is responsible for each of those equally named branches I have.
EDIT
Thank you for the answers so far, they have been truly insightful. I just need a bit of a in-depth coverage on the topic. I never used a versioning system before.